所以我一直在使用replace函数(方法?)在js中。
$get('msgBar').replace(/+/g,' ');假设$get('msgBar')的内容是"Welcome+back+now“。
replace('+',' ')只会替换第一个+,而不会替换第二个。
replace(/+/g,' ')崩溃
replace(/"+"/g,' ')和replace(/\+/g,' ')都与第一个相同
我相信解决方案很简单...:)
发布于 2010-07-15 00:10:53
您必须引用+:
$get('msgBar').replace(/\+/g,' ');'+‘是一个元字符,如'*’。它的意思是“再重复一次”。如果你真的想要'+‘,那么你必须用反斜杠将它引起来。
https://stackoverflow.com/questions/3248164
复制相似问题