文字の前後にある文字と空白で置き換えようとしていますが、すべての文字の間に|
が入ります。これは私がそれを実行しようとしました方法です:交換| JavaScriptの問題
content.replace(new RegExp("|", "g"), " | ");
文字の前後にある文字と空白で置き換えようとしていますが、すべての文字の間に|
が入ります。これは私がそれを実行しようとしました方法です:交換| JavaScriptの問題
content.replace(new RegExp("|", "g"), " | ");
|
は、正規表現でまたはを意味します。
あなたはそれをエスケープする必要があります:
content.replace(/\|/g, " | ");
おそらくバーをエスケープする必要があります。それは正規表現の社会的シンボルですね。 – Carcigenicate