格式
/ 匹配表达式 /g
1、'. '可以匹配除断行外任意字符
' \. '单纯匹配 ' . '
2、匹配字母和数字
'\w'匹配0-9和a-z和下划线_
'\W' 除了上面匹配的字符,倒置
3、匹配单纯数字
'\d' 只匹配数字
'\d\.\d' 匹配小数
'\D' 匹配所有不是数字的包括空格
4、匹配空白字符
'\s' 空格 制表符 断行
'\S' 除了'\s'之外的匹配
5、字符集合
选择范围:
[a-z]、[A-Z] 匹配a到z
[0-9]匹配 0- 9
中文字符:[\u4e00-\u9fa5] unicode编码
6、重复一次或多次
'abc+' 仅仅是c可以重复一次或多次
'[aA]bBcC+' a大小都可以,c重复一次或多次
7、重复零次或多次
'[aA][bB]cC+[!~\.]*'
*表示后面的标点符号重复零次或多次
8、重复零次或一次
'[aA][bB]cC+p?[!~\.]*'
可以匹配后面有一个p或者没有
9、指定重复范围
abc{1,4} c出现1-4次
10、分组匹配
(.+)飞飞,(.+)追追
可以分组匹配,第一个是$1,第二个是$2