正则表达式总结

1、是什么

有规律的表达式,以对象的形式存在

2、有什么作用

验证表单    替换敏感词

3、如何创建

3.1 对象的形式创建    const   reg= new RegExp(/???/)

3.2 字面量的形式创建   var rg=/123/ 

4、边界符   ^  ----->开始             $------------->结束

5、字符集   []      -------------------->  多选一

6、量词符  {}     ---------------------->  出现的次数   

6.1     *   出现0次或多次               ?出现0次或1次                   +  出现1次或多次  

7、优先级-------->   ()  (abc){3}  ------------->abc重复3次才匹配  

8、如何测试正则表达式    ---------------->  reg.test("要测试的内容")   匹配返回true  否则返回false     reg.exec()  返回的是  数组    // 完全匹配成功的文本将作为返回数组的第一项,arr[0]    // 从第二项起,后续每项都对应正则表达式内捕获括号里匹配成功的文本。arr[1]

 

posted @ 2021-05-18 13:50  一个动态类型的幽灵  阅读(50)  评论(1编辑  收藏  举报