2017-03-17 8 views
2

Ich brauche diesen Weg zu ersetzen: C:\test1\test2 in diese: C:/test1/test2Ersetzen Backslash () mit Schrägstrich (/)

Ich bin mit jquery aber es scheint nicht

var path = "C:\test1\test2"; 
var path2 = path.replace("\", "//"); 
zu arbeiten

Wie soll es gemacht werden?

+0

dies nichts mit jQuery zu tun hat, nur FYI - es reinen JS ist. Ich habe die Frage für dich neu geschrieben –

Antwort

6

Sie müssen zu Backslashes entkommen.

var path = "C:\\test1\\test2"; 
 
var path2 = path.replace(/\\/g, "/"); 
 
console.log(path2);

0

ist Ihre ursprüngliche Zeichenfolge im falschen Format, wie '\ t' im Innern für eine Tabulatorsymbol ist. Bitte ändern Sie es (von der Serverseite sein kann), dies zu:

var path = "C:\\test1\\test2"; 

so Ihr Code dies ändern könnte:

var path = "C:\\test1\\test2"; 
    var path2 = path.replace(/\\/g, '/'); 
Verwandte Themen