如何從字符串使用javascript如何從字符串中使用JavaScript去除(反斜槓)符號?
var str ='Visit\ Microsoft \';
var res = str.replace(/\//g, "-");
alert(res);
如何從字符串使用javascript如何從字符串中使用JavaScript去除(反斜槓)符號?
var str ='Visit\ Microsoft \';
var res = str.replace(/\//g, "-");
alert(res);
使用刪除\(反斜槓)符號:
str.replace(/\\/g, "-");
因此,你需要用反斜槓(\
),而不是正斜槓(/
)。
應該
var str = 'Visit\\ Microsoft \\';
var res = str.replace(/\\/g, "-");
alert(res);
你需要躲避\
與另一\
爲反斜槓是一個轉義字符,也正則表達式應該是/\\/g
演示:Fiddle
另一種方法。
str = str.split('\\').join('').trim()
var str ='Visit \ Microsoft \';將無法工作,因爲它無效..
var str ='Visit \\ Microsoft \\'; - 是否正確的js字符串
有什麼區別? –
抱歉錯字錯誤 – Dakshika
您是否注意到您的HTML代碼中的顏色更改?
var str ='Visit\ Microsoft \';
var res = str.replace(/\//g, "-");
alert(res);
Microsoft之後的所有內容都是紅色的,表示Microsoft之後的所有內容也是一個字符串。
\
反斜槓作爲,除了字符,所以它除了關閉「'
」標誌。
請檢查你的代碼,您可能需要空間前添加反斜線,如下面
var str ='Visit\ Microsoft\ ';
var res = str.replace(/\//g, "-");
alert(res);
,你想這個代碼將工作。
爲什麼標記爲'php'? –
發佈時,您的JavaScript字符串中不會有任何反斜線字符(並且它是反斜槓,而不是「斜槓」)。如果是這樣,你需要使用正則表達式'/ \\/g'來找到它們。 – Pointy