我正在尝试编写一个Javascript regexp替换函数,该函数允许我用方括号替换由任意字符串分隔的某些标记的每个实例。
function TestTags() {
var url = "test1=[A1]&test2=[A1]";
result = url.replace('\[A1\]', 'test');
console.log("result = " + result);
}
这仅适用于第一次出现:
result = test1=test&test2=[A1]
我知道这很傻但我无法设置'g'参数使其全局化。有人能帮助我吗?
谢谢。
答案 0 :(得分:2)
只需添加一个g并使用//
语法:
url.replace(/\[A1\]/g, 'test');