Thomas Meinike: Mehrere Textelemente ersetzen mit replace()

Beitrag lesen

Hallo,

Ein Script, welches jedes in ein Formular eingegebene "a" in ein "a2" umwandelt und jedes "b" in ein "b2" umwandelt. Macht jetzt zwar keinen Sinn, aber ich würde gerne dieses einfache Beispiel verstehen, um es auf kompliziertere Probleme anzuwenden.

var text="textatextbtextatextb";
text=text.replace(/a/g,"a1");
text=text.replace(/b/g,"b1");
alert(text); // texta1textb1texta1textb1

Beim Formular replace() entsprechend auf die Feldinhalte anwenden.

BTW: So richtig verstehe ich in diesem Zusammenhang die unter http://www.drweb.de/javascript/search_replace.shtml in der Einleitung bzgl. JavaScript aufgestellte Behauptung nicht.

MfG, Thomas