JavaScript用字符替换字符串|

AnA*_*ice 1 javascript

当我尝试以下它不起作用: str.replace("| stuff", "")

但是,如果我删除它的PIPE呢? str.replace("stuff", "")

为什么JS函数不允许PIPE | ?如何更换包含管道的更换?

ken*_*ytm 5

因为.replace接受RegExp,并且|是RegExp 中的特殊字符.你需要逃脱它.

例如,用于str.replace(/\|/g, "")删除每个|字符.