Gunnar Bittersmann: Zeichen in Zeichenkette ersetzen

Beitrag lesen

@@Schnulli:

nuqneH

var satz = "http://www.google.de/" ;
satz = satz.replace(///g, "%2F");
alert(satz);

Führe ich dieses Script nun im Browser aus, geschiet nichts, woran liegt das?

Daran, dass das Zeichen '/' eine Sonderbedeutung hat, wenn es als Delimiter benutzt wird und http://de.selfhtml.org/perl/sprache/regexpr.htm#maskierung@title=escapet werden muss.

Qapla'

--
Alle Menschen sind klug. Die einen vorher, die anderen nachher. (John Steinbeck)