正则表达式总结
一、正则表达式符号及含义
| 符号 | 含义 |
|---|---|
| ^ | 以什么开头 |
| $ | 以什么结尾 |
| [a-z] | 出现a~z小写任何都可以---------[]内^为取反 |
| * | 出现0次或多次 |
| + | 出现1次或多次 |
| ? | 出现0次或1次 |
| {3} | 出现3次 |
| {3,} | 出现3次以上 |
| {3,5} | 出现3-5次 |
reg.text(); //检验表单是否符合正则表达式
二、预定义类
| 符号 | 含义 |
|---|---|
| \d | [0-9] |
| \D | [^0-9] |
| \w | [A-Za-z0-9_] |
| \W | [^A-Za-z0-9_] |
| \s | [\t\r\n\v\f] 匹配空格 |
| \S | [^\t\r\n\v\f] 匹配非空格 |
三、正则表达式替换
| 符号 | 含义 |
|---|---|
| g | 全局匹配 |
| i | 忽略大小写 |
| gi | 全局匹配+忽略大小写 |
valve.replace(/牛逼/g,'**'); //替换字符串中全部敏感词
本文深入解析了正则表达式的各种符号及其含义,包括特殊字符、预定义类和替换功能,适合初学者和进阶者全面掌握正则表达式的应用。
1万+

被折叠的 条评论
为什么被折叠?



