【发布时间】:2011-02-12 09:51:28
【问题描述】:
我正在尝试在字符串“国籍 [EN] [ESP]”中搜索“[EN]”,我想从字符串中删除它,所以我使用了替换方法,代码示例如下
var str = 'Nationality [EN] [ESP]';
var find = "[EN]";
var regex = new RegExp(find, "g");
alert(str.replace(regex, ''));
由于 [EN] 被识别为字符集,这将输出字符串 'Nationality [] [ESP]' 但我也想删除方括号。我以为我可以使用 \ 来逃避它们,但它没有用
任何建议将不胜感激
【问题讨论】:
标签: javascript regex replace escaping