在JS中创建正则对象有两种方法:

  1. 字面量创建(推荐)

  2. 内置对象RegExp创建
    在这里插入图片描述JS正则对象常用的方法:

  3. test(str):判断字符串中是否具有指定模式的子串,返回结果是一个布尔类型的值。

  4. exec(str):返回一个数组,第一个元素是匹配的字符串,后面依次是子表达式的值。
    在这里插入图片描述JS字符串的方法中使用正则表达式:

  5. search:返回匹配的起始位置

  6. replace:替换字符串中匹配的字符串内容
    在这里插入图片描述子表达式和捕获:

  7. 子表达式是指在正则表达式中,通过一对圆括号括起来的内容。

  8. 子表达式匹配到相应的内容时,系统会自动捕获这个行为,然后将子表达式匹配到的内容放入系统的缓存区中。我们把这个过程就称之为“捕获”
    在这里插入图片描述反向引用:

  9. 在正则表达式中,可以使用\n(n>0,正整数,代表系统中的缓冲区编号)来获取缓冲区中的内容,这个过程就称为“反向引用”。
    在这里插入图片描述

相关文章: