使用Javascript正则表达式替换字符串“&”到“&”忽略像“©”这样的特殊实体

时间:2015-09-29 14:49:48

标签: javascript regex

我正在尝试在html文件中全局替换“&”为“&”。

var result = inputString.replace(/&/g, "&");

这很好用,但问题是,“&”也替换了html特殊实体代码。

示例:"©"

所以,我想在替换时忽略这一点。

1 个答案:

答案 0 :(得分:0)

使用否定前瞻?!

你的正则表达式应该是这样的:

&(?!(\S)+;)