我正在尝试在JavaScript中使用替换功能,并有一个问题。
strNewDdlVolCannRegion = strNewDdlVolCannRegion.replace(/_existing_0/gi,
"_existing_" + "newCounter");
那个有效。
但是我需要将“ 0”作为变量。
我试过了:
_ + myVariable + / gi并尝试
_ +'myVariable'+ / gi
有人可以帮忙解决一下这个语法。谢谢。
最佳答案
使用RegExp
对象:
var x = "0";
strNewDdlVolCannRegion = strNewDdlVolCannRegion.replace(new RegExp("_existing_" + x, "gi"), "existing" + "newCounter");