从变量创建RegEx

时间:2014-08-14 08:26:33

标签: javascript regex

var re = "^abc";

如何从这个变量创建一个RegEx,以便能够像这样测试一些字符串:

/THE_re_VARIABLE_HERE/i.test( someString );

2 个答案:

答案 0 :(得分:1)

您必须使用class constructor

var re = "^abc";
new RegExp( re, 'i' ).test( someString );

答案 1 :(得分:1)

您可以使用RegExp方法:

var re = "^abc";
new RegExp(re,'i').test( someString );

See more about RegExp here