反斜杠使用javascript转发斜杠

时间:2012-08-24 07:46:12

标签: javascript string replace

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

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

为:

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

但是我在第一行本身就出错了。 “SyntaxError:格式错误的Unicode字符转义序列”。

怎么做?请帮忙。感谢。

3 个答案:

答案 0 :(得分:1)

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

单个\用于转义(或其他内容)。在您的情况下,\upload是一个问题,因为\u表示一个unicode字符。

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

答案 1 :(得分:0)

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

答案 2 :(得分:0)

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