具体视频讲解 慕课网的课程 JavaScript深入浅出:正则与模式匹配
正则表达式的基本语法
1. 正则基础
2. 范围符号
“[]”表示范围
3. 特殊符转义
像行首符,行尾这种用于正则表达式的特殊符号,如需要在正则中作为匹配元素进行匹配的话使用”\”进行转义
4. 分组
“\n”表示重复之前的字符串的遍数 如:/(abc)\2/ 相当于/abcabcabc/
5. 重复
6. 3个Flag
global表示匹配所有的,不加global会匹配到第一个的时候就不往下面匹配了
multiline可以多行或跨行匹配
7. RegEXp对象属性
8. RegEXp对象方法
exec相当于match
compile是在test之前把匹配abc的规则进行变换,替换匹配规则
9. String类型与正则相关的方法