Max: Mehrere Textelemente ersetzen mit replace()

Kann man mit der Methode "replace()" auch mehrere Textelemente (z.B. Buchstaben) ersetzen?
Anwendungsbeispiel:
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.
Thx

  1. 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