0

我有一个这样的字符串

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/

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

4

1 回答 1

2

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

var str = 'C:\\fake\\p\\ath\\some.jpg';
于 2013-05-01T15:15:21.057 回答