Regexp元字符后跟变量

时间:2014-07-29 13:31:12

标签: javascript regex

我有以下字符串:

var mystring = (parseInt(firstObject) + num).toString() + " 0 obj"

并且想要在此字符串之前创建一个不包含数字的正则表达式:

new RegExp(\D mystring, "g");

上面的正则表达式不起作用,我尝试了许多事情但没有成功。

我该怎么做?

1 个答案:

答案 0 :(得分:3)

正确的代码是

new RegExp('^\\D' + mystring, 'g');

这是有效的,因为RegExp从字符串创建正则表达式。