strNewDdlVolCannRegion

strNewDdlVolCannRegion

我正在尝试在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");

10-04 22:09