2017-03-17 109 views
2

我需要更換這個路徑斜槓(\):C:\test1\test2 到這一點: C:/test1/test2替換回來正斜槓(/)

我使用jQuery,但它似乎沒有工作

var path = "C:\test1\test2"; 
var path2 = path.replace("\", "//"); 

應該怎麼做?

+0

僅供參考此無關的jQuery - 這是純粹的JS。我重申了你的問題 –

回答

6

你必須逃避反斜槓。

var path = "C:\\test1\\test2"; 
 
var path2 = path.replace(/\\/g, "/"); 
 
console.log(path2);

0

您的原始字符串格式錯誤,如 '\ t' 裏面它是一個標籤符號。請改變它(可能是從服務器端),以這樣的:

var path = "C:\\test1\\test2"; 

讓你的代碼可以改成這樣:

var path = "C:\\test1\\test2"; 
    var path2 = path.replace(/\\/g, '/');