0

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

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

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

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

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

4

1 回答 1

1

构造RegExp函数接受一个字符串,所以你可以用它做字符串的事情:

var pattern = new RegExp("["+this.expression.join('')+"]","g");
于 2013-01-02T22:22:45.640 回答