Hallo Leute,
ich habe ein kleines Cleanup Script welches einem Benutzer bequem ermöglicht HTML Tags aus einem artikel zu entfehrnen.
_______________________
[] Zeilenvorschübe <br>
[] Absätze <p>
[] Bilder <img>
[] usw.
_______________________
Die ausgewählten optionen erhält die funktion als Array und wandelt sie mit:
| var FormRegExp = TagsArray.join("|");
in eine String um.
So,
Ab hier klemmts. ;-)
Beide Varianten:
| return return strHTML.replace(/<(/?)(FormRegExp)[^>]*>/gi, "");
und
| return return strHTML.replace("/<(/?)("+FormRegExp+")[^>]*>/gi", "");
funktionieren nicht. :-(
Manuell würde es funktionieren:
| return return strHTML.replace(/<(/?)(font|img|div)[^>]*>/gi, "");
Hat mir wer ein Tipp?
Demo: http://www.webpublish.ch/forum/regexp.htm
(Beim Demo ist die manuelle variante ausgewählt [font|span|div|br])
Herzlichen Dank
Joschua