新建正则表达式
var reg = /正则表达式/(g,i,m)
var reg = RegExp(‘mutations’,(g,i,m))
g全局匹配不加代表只匹配第一个
i忽略大小写
m多行匹配
1.验证
用于验证时,通常需要在前后分别加上^和$,用于匹配整个待验证字符串;
2.搜索替换
要在前后加上
字符类匹配
[…] 查找方括号之间的任何字符
[^…] 查找任何不在方括号之间的字符
[a-z] 查找任何从小写 a 到小写 z 的字符
[A-Z] 查找任何从大写 A 到大写 Z 的字符
[A-z] 查找任何从大写 A 到小写 z 的字符
. 查找单个字符,除了换行和行结束符
w 查找单词字符,等价于[a-zA-Z0-9]
W 查找非单词字符,等价于[^a-zA-Z0-9]
s 查找空白字符
S 查找非空白字符
d 查找数字,等价于[0-9]
D 查找非数字字符,等价于[^0-9]
匹配单词边界
查找回车符
查找制表符