如何删除垂直条“|”来自HTML使用replace()

时间:2013-04-11 10:08:43

标签: javascript regex

我一直遇到这个问题一段时间了:

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

我发现这个在SO上很适合括号,但我似乎无法使用垂直条|

1 个答案:

答案 0 :(得分:8)

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

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