Javascript正则表达式:匹配除序列字符以外的所有字符

时间:2016-06-15 03:37:04

标签: javascript regex

我想要一个可以匹配所有字符的模式,不包括序列字符。

例如: 我有一个字符串:"一个例子:校园不是两栖,也不是一个阵营"。 我希望匹配除“& amp;”之外的所有内容。所以正则表达式应匹配: "一个例子:cus不是ious,也不是c"。 如果我尝试这种模式:[^(amp)]。它也不包括a,m,p,am,amp。

我的情况是在HTML内容中找到一个文本并突出显示匹配的文本。 但是在html内容中有一些特殊的html字符,例如:\& nbsp \;,\& amp \;等等 我想在找到时忽略那些特殊的html字符。

请求帮助我找到一个好的模式。 提前谢谢。

1 个答案:

答案 0 :(得分:1)

试试这段代码:

 text.replace(/amp/g, '')