而不是使用 /regex/g 语法,您可以构造一个新的 RegExp 对象:
/regex/g
var replace = "regex"; var re = new RegExp(replace,"g");
您可以这样动态地创建regex对象。然后你将:
"mystring".replace(re, "newstring");