字符串在JavaScript中转义

时间:2013-05-01 15:13:57

标签: javascript string escaping

我有一个像这样的字符串

var str = 'C:\fake\p\ath\some.jpg';

我使用str.replace尝试了很多变体,如下所示:

var str = "C:\fake\p\ath\some.jpg";
str = str.replace(/\\/g, "\\");
alert(str);

http://jsfiddle.net/QBgLs/1/

但它无法正常工作,什么是正确的解决方案?

1 个答案:

答案 0 :(得分:2)

你必须加倍字符串中的反斜杠:

var str = 'C:\\fake\\p\\ath\\some.jpg';