例如:
var str="abc\'defgh\'123";
我想使用Java脚本删除所有
\
。我尝试了几种功能,但仍然无法替换所有的正斜杠。 最佳答案
我在这里发布了大量关于JS和multiple replace功能的bollock。但是对于您而言,以下任何一种方式都可以很好地完成:
str = str.replace('\\',' ');//Only replaces first occurrence
str = str.replace(/\\/g,' ');
str = str.split('\\').join(' ');
正如@Guillaume Poussel指出的那样,第一种方法仅替换了一个反斜杠。不要使用那个,或者使用正则表达式,或者(如果您的字符串很长)使用
split().join()
方法。