所以我一直在使用js中的替换函数(方法?)。
$get('msgBar').replace(/+/g,' ');
让我们说$ get('msgBar')的内容是“欢迎+回来+现在”。
replace('+',' ')
只能替换第一个+,而不是第二个。
replace(/+/g,' ')
崩溃
replace(/"+"/g,' ')
和replace(/\+/g,' ')
都与第一个
我确信解决方案很简单......:)
答案 0 :(得分:6)
你必须引用+:
$get('msgBar').replace(/\+/g,' ');
'+'是元字符,如'*'。这意味着“再多一次”。你真的想要'+',那么你必须用反斜杠引用它。