0
我一直有,现在一会儿这个问题:如何删除竖线“|”从HTML中使用替代()
v = jQuery("span.count").html().replace(/\(|\)/g, "");
jQuery("span.count").html(v);
我发现这对SO这对括号工作的伟大,但我似乎无法得到它一起工作垂直条|
。
我一直有,现在一会儿这个问题:如何删除竖线“|”从HTML中使用替代()
v = jQuery("span.count").html().replace(/\(|\)/g, "");
jQuery("span.count").html(v);
我发现这对SO这对括号工作的伟大,但我似乎无法得到它一起工作垂直条|
。
|
是在正则表达式中用作“或”的字符。你的正则表达式是“替换(无)或(无)带空字符串的东西”。使用反斜杠将|
转义为:
string.replace(/\|/g, "");
// ^Escape it!
您将不得不逃脱|字符,因为它是一个正则表达式运算符。 – Terry 2013-04-11 10:10:31
仅供参考,这个问题与jQuery无关。正则表达式和字符串处理是JavaScript语言本身的一部分。 – 2013-04-11 10:11:56