var replaceableString = "c:asdflkjklsdffjkl";
alert(replaceableString);
This will alert you c:asdlkjklsdfjkl
because '' is an escape character which will not be considered.
To have a backslash in your string , you should do something like this..
var replaceableString = "c:\asd\flkj\klsd\ffjkl";
alert(replaceableString);
This will alert you c:asdflkjklsdffjkl
JS Fiddle
Learn about Escape sequences here
If you want your string to have '' by default , you should escape it .. Use escape() function
var replaceableString = escape("c:asdflkjklsdffjkl");
alert(replaceableString);
JS Fiddle
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…