我正在构建一个简单的RegExp助手供我个人使用。从本质上讲,它将与方法链接一起使用,并返回包含所有选定元素的字符串。
我的问题是如何使用RegExp
构造函数的字符类。这是我的代码:
var pattern = new RegExp(this.expression.join(''), "g");
如您所见,我在第一个参数中传递表达式,在第二个参数中传递一个标志。
我的问题是,我如何使用RegExp
构造函数并将其包装在角色类中,如/[...]/
?
答案 0 :(得分:1)
RegExp
构造函数接受一个字符串,因此你可以用它做字符串:
var pattern = new RegExp("["+this.expression.join('')+"]","g");