/^[1-9]\d*$/ // 大于等于1的整数
'a b c d'.split(/[ ]+/) // ["a", "b", "c", "d"]
new RegExp('abc'.split('').join('.*?')).test('aeebddc') // true,长字符串按照短字符串的字母顺序匹配
new RegExp('a.*?b.*?c').test('aeebddc') // 同上,true
/^(\w+)\1+$/.test(s) // 匹配看字符串中是不是可以根据“子字符串”复制组成员字符串的,比如"abcabcabcabc"可以由“abc”组成
// 'aaok',\1跟()配合使用,并表示跟第1小括号匹配相同内容
'ahhaok'.replace(/(\w)\1/g, '')
// 'aok',\2表示跟第2小括号匹配,匹配 'ahh'
'ahhaok'.replace(/(\w)(\w)\2/g, '')
// 'ok',匹配完\2再匹配\1
'ahhaok'.replace(/(\w)(\w)\2\1/g, '')
js 常用正则
最新推荐文章于 2021-02-26 05:16:45 发布