Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JQuery删除字符串中包含一些单词的反斜杠_Jquery - Fatal编程技术网

JQuery删除字符串中包含一些单词的反斜杠

JQuery删除字符串中包含一些单词的反斜杠,jquery,Jquery,我的字符串是“\upload\document\file.txt”,我想用jQuery删除该字符串中的“\upload”部分。我尝试了这个,但不起作用: var filePath=“\upload\document\file.txt”; filePath=filePath.replace('\upload',''); log(文件路径)您需要转义\ var filePath=“\\upload\\document\\file.txt”; filePath=filePath.replace('

我的字符串是“\upload\document\file.txt”,我想用jQuery删除该字符串中的“\upload”部分。我尝试了这个,但不起作用:

var filePath=“\upload\document\file.txt”;
filePath=filePath.replace('\upload','');

log(文件路径)您需要转义
\

var filePath=“\\upload\\document\\file.txt”;
filePath=filePath.replace('\\upload','');

console.log(文件路径)
您需要转义
\

var filePath=“\\upload\\document\\file.txt”;
filePath=filePath.replace('\\upload','');

console.log(filePath)
问题在于字符串开头的
\u
被解释为Unicode。因此,您在控制台中看到了错误

要避免此问题,您需要使用
\\
来转义字符串中的单个斜杠:

var filePath=“\\upload\\document\\file.txt”;
filePath=filePath.replace('\\upload','');

log(文件路径)问题是因为字符串开头的
\u
被解释为Unicode。因此,您在控制台中看到了错误

要避免此问题,您需要使用
\\
来转义字符串中的单个斜杠:

var filePath=“\\upload\\document\\file.txt”;
filePath=filePath.replace('\\upload','');
log(文件路径)的可能重复项的可能重复项