RegExp 对象(正则表达式)

201 阅读1分钟

RegExp 对象表示正则表达式,它是对字符串执行模式匹配的强大工具。

有两种方法可以创建一个 RegExp 对象:一种是字面量,另一种是构造函数。

  • 字面量

    由斜杠(/)包围而不是引号包围。

  • 构造函数的字符串参数

    由引号而不是斜杠包围。

以下三种表达式都会创建相同的正则表达式:

    /ab+c/i; //字面量形式
    new RegExp('ab+c', 'i'); // 首个参数为字符串模式的构造函数
    new RegExp(/ab+c/, 'i'); // 首个参数为常规字面量的构造函数