我想在 javascript 字符串中用“/”替换“\”。
var p = "D:\upload\date\csv\sample.csv";
到:
var p = "D:/upload/date/csv/sample.csv";
但是我在第一行本身就出错了。“SyntaxError:格式错误的 Unicode 字符转义序列”。
这该怎么做 ?请帮忙。谢谢。
我想在 javascript 字符串中用“/”替换“\”。
var p = "D:\upload\date\csv\sample.csv";
到:
var p = "D:/upload/date/csv/sample.csv";
但是我在第一行本身就出错了。“SyntaxError:格式错误的 Unicode 字符转义序列”。
这该怎么做 ?请帮忙。谢谢。
第一个应该是var p = "D:\\upload\\date\\csv\\sample.csv";
单曲\
是为了逃避(或其他东西)。在您的情况下,这\upload
是一个问题,因为它\u
会指示一个 unicode 字符。
要替换,请使用:p = p.replace(/\\/g, '/');
var p = 'D:\\upload\\date\\csv\\sample.csv';
p = p.replace(/\\/g, '/');
还
p=p.split("\\").join("/");