2013-01-02 32 views
0

我正在爲我自己的個人使用構建一個簡單的RegExp助手。本質上,它將使用方法鏈接並返回包含所有選定元素的字符串。RegExp字符類與RegExp構造函數JavaScript

我的問題是如何使用RegExp構造函數的字符類。這裏是我的代碼:

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

正如你所看到的,我通過在第二,第一個參數和標誌我的表情。

我的問題是,我怎樣才能使用RegExp構造函數並將其包裝在字符類中,如/[...]/

回答

1

RegExp構造函數需要一個字符串,所以你可以做的事情串用它:

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

啊,字。在構造函數中沒有這個參數嗎? – Sethen