【笔记】JS正则表达式

前言

JS正则表达式学习笔记

正则表达式构造

通过正则表达式字面量创建正则表达式

  • JS的正则表达式写在/.../
1
let 正则表达式变量名 = /正则表达式/;

通过构造函数创建正则表达式

1
let 正则表达式变量名 = new RegExp(/正则表达式/);

检测是否符合正则表达式要求规范

<str>:需要匹配的字符串

1
正则表达式变量名.test("<str>");

正则表达式替换

g:所有匹配全部替换,如果不指定,默认只会替换第一次匹配的字符串
i:忽略大小写

1
2
3
4
字符串变量.replace(/正则表达式/, "替换后的字符串");
字符串变量.replace(/正则表达式/gi, "替换后的字符串");
字符串变量.replace(/正则表达式/g, "替换后的字符串");
字符串变量.replace(/正则表达式/i, "替换后的字符串");

完成

参考文献

博客园——今天又进步了
哔哩哔哩——黑马前端