2016-05-03 102 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,""); 
相關問題