标签: javascript
我有一个字符串让我们说
var str = "blah blah [ID] blah [ID]";
现在,我想替换“[ID]”并尝试如下
str = str.replace("[ID]", "");
但是,它只替换第一次出现
然后,我尝试了全球替换,如下所示
str = str.replace(/[ID]/g, "");
但是,没有运气。请帮忙
答案 0 :(得分:2)
[和]在正则表达式中有special meaning,因此必须使用反斜杠进行转义:
[
]
str = str.replace(/\[ID\]/g, "");