我想在javascript字符串中将“\”替换为“/”。
var p = "D:\upload\date\csv\sample.csv";
为:
var p = "D:/upload/date/csv/sample.csv";
但是我在第一行本身就出错了。 “SyntaxError:格式错误的Unicode字符转义序列”。
怎么做?请帮忙。感谢。
答案 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("/");