2017-11-15 7 views
0

私の文字列は "\ upload \ document \ file.txt"です、jQueryでその文字列の "\ upload"部分を削除します。私はこの1つを試してみたが、それは動作しません:JQueryは文字列内のいくつかの単語でバックスラッシュを削除します

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

+1

:あなたは、文字列内の単一のスラッシュをエスケープする\\を使用する必要がある。この問題を回避するために

](https://stackoverflow.com/questions/3903488/javascript-backslash-in-variables-is-causing-an-error) – George

答えて

2

問題をエスケープする必要がある開始時\u理由文字列のUnicodeとして解釈されています。したがって、コンソールに表示されるエラーです。変数で[JavaScriptをバックスラッシュ(\)の可能性の重複がエラーの原因となっている

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

1

あなたは\

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

関連する問題