Siechfred: html in textarea löschen

Beitrag lesen

In einer Textarea steht Text mit HTML. Wird ein Button gedrückt, dann will ich das HTML bis auf die Zeilenumbrüche und Absätze entfernen. Es gibt aber auch <p style=""> und daraus soll nur <p> werden.

Das Entfernen aller Tags außer P und BR funktioniert mit folgendem RegExp:

var text_before = document.testform.testarea.value;  
var text_clear = text_before.replace(/<(?!\/?(br|p)).+?>/ig, '');  
document.testform.testarea.value = text_clear;

Jetzt musst Du Dir nur noch für das Attribut-Problem etwas einfallen lassen.

Siechfred