3

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

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

到:

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

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

这该怎么做 ?请帮忙。谢谢。

4

3 回答 3

3

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

单曲\是为了逃避(或其他东西)。在您的情况下,这\upload是一个问题,因为它\u会指示一个 unicode 字符。

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

于 2012-08-24T07:49:07.737 回答
0
var p = 'D:\\upload\\date\\csv\\sample.csv';
p = p.replace(/\\/g, '/');
于 2012-08-24T07:49:04.873 回答
0

p=p.split("\\").join("/");
于 2012-08-24T07:50:22.980 回答