Andreas Dölling: RegExp: Merkwürdiges Verhalten des IE bei replace

Beitrag lesen

ja, hier das ganze von oben drüber nochmal zwischen zu kopieren, macht ein posting um vieles lesbarer :-)

Sorry, hätte die Nachricht vor dem Posten noch einmal lesen sollen.
Mea culpa.
Danke erst einmal für Eure Antworten.

Im etwas verunglückten Teil meines Postings sollte dieser Ausdruck stehen:
ieValue = ieValue.replace(/<([A-Z]+)([^>]*?)>/ig, "yYy$1XXx".toLowerCase());

Dieser liefert mit etwa bei dem Quellstring <P class=test>:
yyyPxxx

D.h. die großen X und Y werden durch Kleinbuchstaben ersetzt. Das ist eben das, was mich erstaunt.
Aber Ihr habt recht: es hängt mit der Reihenfolge der Verarbeitung zusammen. Eine elegante Lösung für dieses Problem fällt mir leider im Moment nicht ein.
Bleibt eine Menge Wut auf den IE, der sich einmal mehr nicht standardkonform und nicht korrekt verhält (siehe "mutiertes" innerHTML)...

Thanx und ciao,
Andreas