fehler mit replace
martin
- javascript
hallo,
der code bringt immer einen fehler.
das liegt an dem zeichen \ welches ich austauschen möchte.
wo liegt der fehler? ich möchte nun mal ein \ austauschen
txtapppath = "S:\tools\bla"
for (i=0;i<=txtapppath.length;i++)
{
txtapppathnew = txtapppath.replace(//,"/")
txtapppath = txtapppathnew
}
danke martin
Hallo martin,
das liegt an dem zeichen \ welches ich austauschen möchte.
txtapppath = "S:\tools\bla"
Kombinationen von Buchstaben mit einem Backslash haben eine besondere Bedeutung.
Obiger String bedeutet deshalb. S:[Tab]ools[?]la
Du meinst sicherlich: txtapppath = "S:\tools\bla"
(\ steht für einen normalen Backslash)
Die Ersetzung nimmst du dann mit
txtapppathnew= textappath.replace(/\/g,"/");
vor (g für mehrmaliges ersetzen).
Grüße,
Peter