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
置き換えるには、次を使用します。p = p.replace(/\\/g, '/');
var p = 'D:\\upload\\date\\csv\\sample.csv';
p = p.replace(/\\/g, '/');
また
p=p.split("\\").join("/");