2016-05-03 101 views

回答

2

\是一个转义字符。要使用\,你需要转义两次:

mystring.replace("\\",""); 

说明

当你把这个:

mystring.replace("\",""); 

中的JavaScript认为,你要插入一个"那儿没有找到结尾的双引号。字符串在这里不完整。

var some = '\\"somedata\\"'; 
 
alert("Before: " + some); 
 
some = some.replace("\\", ""); 
 
alert("After: " + some);

但上面的代码替换其仅出现一次。您需要使用RegEx来替换所有的事件。

var some = '\\"somedata\\"'; 
 
alert("Before: " + some); 
 
some = some.replace(/\\/g, ""); 
 
alert("After: " + some);

可以使用g标签全球。

2

尝试以下操作:

mystring.replace(/\\/g,""); 
相关问题