2013-04-11 56 views
0

我一直有,现在一会儿这个问题:如何删除竖线“|”从HTML中使用替代()

v = jQuery("span.count").html().replace(/\(|\)/g, ""); 
jQuery("span.count").html(v); 

我发现这对SO这对括号工作的伟大,但我似乎无法得到它一起工作垂直条|

+0

您将不得不逃脱|字符,因为它是一个正则表达式运算符。 – Terry 2013-04-11 10:10:31

+0

仅供参考,这个问题与jQuery无关。正则表达式和字符串处理是JavaScript语言本身的一部分。 – 2013-04-11 10:11:56

回答

8

|是在正则表达式中用作“或”的字符。你的正则表达式是“替换(无)(无)带空字符串的东西”。使用反斜杠将|转义为:

string.replace(/\|/g, ""); 
//   ^Escape it!