JQuery删除字符串

时间:2017-11-15 16:32:58

标签: jquery

我的字符串是" \ upload \ document \ file.txt",我想删除" \ upload"使用jQuery参与该字符串。我试试这个,但它不起作用:



var filePath = "\upload\document\file.txt";
filePath = filePath.replace('\upload', '');
console.log(filePath);




2 个答案:

答案 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)