我有一個像下面的JavaScript字符串與轉義字符
var string1 = " folder\\subfolder1\\subfolder2 "
一個字符串,我想用string1.replace取代「\」和「/」中爲了
var string2 = "folder/subfolder1/subfolder2"
我試過
var rep = path.replace("\\", "/");
但是不起作用。任何幫助?
我有一個像下面的JavaScript字符串與轉義字符
var string1 = " folder\\subfolder1\\subfolder2 "
一個字符串,我想用string1.replace取代「\」和「/」中爲了
var string2 = "folder/subfolder1/subfolder2"
我試過
var rep = path.replace("\\", "/");
但是不起作用。任何幫助?
您需要全局執行此操作,例如使用正則表達式& g
標誌;
var rep = path.replace(/\\/g, "/");
這種替換 「\\」 與 「//」不是「/」 – user1292656 2012-07-18 09:55:01
它用單個/替換單個\(即字符串文字中的\\)。 http://jsfiddle.net/waZc6/1/如果出於某種奇怪的原因,你有'str =「文件夾\\\\ subfolder1」;'然後使用'/ \\\\/g' – 2012-07-18 10:32:23
檢查這個http://stackoverflow.com/questions/1376440/javascript-replacing-the-escape-character-in-a-string-literal – Nirmal 2012-07-18 09:33:09