使用JavaScript将反斜杠转换为正斜杠

3

我想在javascript字符串中用“/”替换“\”。

var p = "D:\upload\date\csv\sample.csv";

to:

var p = "D:/upload/date/csv/sample.csv";

但是我在第一行就遇到了错误。"SyntaxError: malformed Unicode character escape sequence".

怎么办?请帮忙。谢谢。

3个回答

3

第一个应该是 var p = "D:\\upload\\date\\csv\\sample.csv";

单个\用于转义(或其他操作)。在你的情况下,\upload是个问题,因为\u会表示Unicode字符。

要替换,请使用:p = p.replace(/\\/g, '/');


0
var p = 'D:\\upload\\date\\csv\\sample.csv';
p = p.replace(/\\/g, '/');

0

同样也

p=p.split("\\").join("/");

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接