使用RegEx构造函数JavaScript的RegEx字符类

时间:2013-01-02 22:21:06

标签: javascript regex

我正在构建一个简单的RegExp助手供我个人使用。从本质上讲,它将与方法链接一起使用,并返回包含所有选定元素的字符串。

我的问题是如何使用RegExp构造函数的字符类。这是我的代码:

var pattern = new RegExp(this.expression.join(''), "g");

如您所见,我在第一个参数中传递表达式,在第二个参数中传递一个标志。

我的问题是,我如何使用RegExp构造函数并将其包装在角色类中,如/[...]/

1 个答案:

答案 0 :(得分:1)

RegExp构造函数接受一个字符串,因此你可以用它做字符串:

var pattern = new RegExp("["+this.expression.join('')+"]","g");