在JS中创建正则对象有两种方法:
字面量创建(推荐)
内置对象RegExp创建
JS正则对象常用的方法:
test(str):判断字符串中是否具有指定模式的子串,返回结果是一个布尔类型的值。
exec(str):返回一个数组,第一个元素是匹配的字符串,后面依次是子表达式的值。
JS字符串的方法中使用正则表达式:
search:返回匹配的起始位置
replace:替换字符串中匹配的字符串内容
子表达式和捕获:
子表达式是指在正则表达式中,通过一对圆括号括起来的内容。
子表达式匹配到相应的内容时,系统会自动捕获这个行为,然后将子表达式匹配到的内容放入系统的缓存区中。我们把这个过程就称之为“捕获”