Johannes Röckert: Zugriff auf Treffer eines regulären Ausdrucks in replace()

Beitrag lesen

Bin doch noch selber auf die Antwort gestoßen. :-)

http://www.devguru.com/Technologies/ecmascript/quickref/regexp_$1-$9.html

Demnach wäre korrekt:
alert("100 Jahre".replace(/([0-9]+)/g, "<b>$1</b>"));

Und siehe da, es funktioniert :)

Vielleicht sollte man das auch in selfhtml erwähnen, da man sehr oft auf die Suchtreffer zugreifen muss.

  • Johannes