【笔记】JS正则表达式
前言
JS正则表达式学习笔记
正则表达式构造
通过正则表达式字面量创建正则表达式
- JS的正则表达式写在
/.../
内
1 | let 正则表达式变量名 = /正则表达式/; |
通过构造函数创建正则表达式
1 | let 正则表达式变量名 = new RegExp(/正则表达式/); |
检测是否符合正则表达式要求规范
<str>
:需要匹配的字符串
1 | 正则表达式变量名.test("<str>"); |
正则表达式替换
g
:所有匹配全部替换,如果不指定,默认只会替换第一次匹配的字符串i
:忽略大小写
1 | 字符串变量.replace(/正则表达式/, "替换后的字符串"); |