我的字符串是" \ upload \ document \ file.txt",我想删除" \ upload"使用jQuery参与该字符串。我试试这个,但它不起作用:
var filePath = "\upload\document\file.txt";
filePath = filePath.replace('\upload', '');
console.log(filePath);

答案 0 :(得分:2)
问题是因为字符串开头的\u
被解释为Unicode。因此,您在控制台中看到错误。
要避免此问题,您需要使用\\
来转义字符串中的单斜杠:
var filePath = "\\upload\\document\\file.txt";
filePath = filePath.replace('\\upload', '');
console.log(filePath);
答案 1 :(得分:1)
您需要转义\
var filePath = "\\upload\\document\\file.txt";
filePath= filePath.replace('\\upload', '');
console.log(filePath)