我想在 Javascript 中使用 String.place 执行字符串的全局替换。
在文档中我读到我可以用/g 做到这一点,例如;
var mystring = mystring.replace(/test/g, mystring);
这将替换 mystring 中的所有匹配项。表达式中没有引号。
但是如果我要查找一个变量,没有引号怎么做到这一点呢?
我试过这样的方法:
var stringToFind = "test";
//第一次尝试
mystring = mystring.replace('/' + stringToFind + '/g', mystring);
//第二次尝试,没有多少意义
mystring = mystring.replace(/stringToFind/g, mystring);
但是没用,有什么办法吗?