创建一个 RegExp 对象

标准创作

建议仅在从动态变量创建正则表达式时使用此表单。

表达式可能更改或表达式是用户生成时使用。

var re = new RegExp(".*");

带标志:

var re = new RegExp(".*", "gmi");

使用反斜杠:(由于正则字符串是用字符串指定的,因此必须进行转义)

var re = new RegExp("\\w*");

静态初始化

当你知道正则表达式不会更改时使用,并且你知道运行时之前表达式是什么。

var re = /.*/;

带标志:

var re = /.*/gmi;

使用反斜杠:(由于在文字中指定了正则表达式,因此不应对其进行转义)

var re = /\w*/;