Javascript全局替换正则表达式

时间:2014-10-01 23:00:22

标签: javascript regex

我的XML中有特殊字符,我使用Javascript函数替换它。我发现全局搜索在我的所有标签中都替换为。

 var res = outputText.replace(/&/g,"&"); 

但我也希望将</Product>代码替换为<btn>Click NOW</btn></Product>

我如何替换这个我想尝试

res = res.replace(/</Product>/g,"<btn>Click  NOW</btn></Product>"); 

但它给了我错误invalid regular expression flag P

2 个答案:

答案 0 :(得分:3)

您需要使用/转义\

res = res.replace(/<\/Product>/g,"<btn>Click  NOW</btn></Product>"); 
//------------------^

答案 1 :(得分:1)

你必须在P

之前看/
/<\/P
相关问题