0

しばらくの間、これに問題がありました:

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

SO でこれを見つけましたが、ブラケットには最適ですが、垂直バーでは機能しないようです|

4

1 に答える 1

10

|正規表現で「または」として使用される文字です。あなたの正規表現は、「(何もない)または(何もない)ものを空の文字列に置き換える」ということです。|次のようにバックスラッシュを使用してエスケープします。

string.replace(/\|/g, "");
//              ^ Escape it!
于 2013-04-11T10:10:35.543 に答える