创建一个 RegExp 对象
标准创作
建议仅在从动态变量创建正则表达式时使用此表单。
表达式可能更改或表达式是用户生成时使用。
var re = new RegExp(".*");
带标志:
var re = new RegExp(".*", "gmi");
使用反斜杠:(由于正则字符串是用字符串指定的,因此必须进行转义)
var re = new RegExp("\\w*");
静态初始化
当你知道正则表达式不会更改时使用,并且你知道运行时之前表达式是什么。
var re = /.*/;
带标志:
var re = /.*/gmi;
使用反斜杠:(由于在文字中指定了正则表达式,因此不应对其进行转义)
var re = /\w*/;