版权声明:转载请注明出处 https://blog.csdn.net/weixin_43586120/article/details/87981902
正则表达式规则(会匹配尽可能多的字符)
1、三部分:规则、量词、修饰符
1)规则:[]元字符、里面加^表示除了元字符中的内容
[^0-9]:非数字
2)量词:{1,2} +表示重复一次或多次 {1, }至少一位,多少不限 {30}
3)修饰符:g或i(g表全局,i表不区分大小写)
g:可跟replace()、match()方法配合使用,与test()不太合拍
2、小知识点
1).表示任意字符(不包括空白字符)
2)?表可有可无,表示出现0次或1次
3)^$表开头结尾(有开头的话不加g)
扫描二维码关注公众号,回复:
5972287 查看本文章
4)( )代表运算顺序
5)(\u4e00-\u9fa5)表示任意一个汉字
特殊符号范围:/u0021 - /u002f
6)*是一个限定符,限定前面一个字符重复0次或多次
7)\s 空白字符;\w 数字字母下划线;\d数字;
\S 非空白字符;\W 非数字字母下划线;\D非数字([^0123456789] => [^0-9]);
8)()代表运算顺序,配合replace方法中的$使用