Mike: regex gesucht editable fehlerhaft wysiwyg

Beitrag lesen

Hallo,

contentEditable="true" erlaubt ja eine wysiwyg-Umgebung zu schaffen.
Leider aber auch eine total zerstörerische. Denn aus vernünftigem HTML wird schlechtes Html.

Beispiel:

Original:
<input name="Zuname" type="text" size="30" maxlength="40">

Wird zu:
<INPUT maxLength=40 size=30 name=Zuname>

Perfekt wäre es wenn man dieses sinnlose Überschreiben abstellen könnte, aber anscheinend gibt es da keine Möglichkeit!?

So suche ich nun nach einem regulären Ausdruck, der solche Veränderungen wieder ins rechte lot bringt.

Also alles nach dem Eröffnungstag "<h <input <form usw..." wieder
in Kleinschreibung bringt und auch die Anführungszeichen bei den
Attributen wieder setzt(wer denkst sich eigentlich aus, dass die weg sollen?). Allerdings dürfen eventuelle Eventhandler nicht betroffen davon sein.

Mike