MudGuard: RegExp: Merkwürdiges Verhalten des IE bei replace

Beitrag lesen

Hi,

ieValue = ieValue.replace(/<([A-Z]+)([^>]*?)>/ig, "$1".toLowerCase());
Allerdings weigert sich der IE, die gefundenen Elementnamen durch die kleingeschriebene Version ("$1".toLowerCase()) zu ersetzen.

Überlege, wann das toLowerCase auf "$1" angewandt wird - das geschieht bereits, bevor replace aufgerufen wird. "$1" wird in Kleinbuchstaben gewandelt (mit dem Ergebnis "$1") und dann an replace übergeben.

cu,
Andreas

--
Warum nennt sich Andreas hier MudGuard?
Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.