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

文字列のバックスラッシュを 2 倍にする必要があります。

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