WYSIWYG-Editor -> HTML Farb-tags ersetzen

ahykes

Erfahrenes Mitglied
Hallo und guten Morgen,

ich habe mir einen WYSIWYG-Editor geschrieben. Beim Abspeichern des Textes soll PHP evtl. (durch COPY & PASTE) eingefügte Farben, die nicht den Vorgaben entsprechen durch die Farbe Schwarz ersetzen. Problem ist dabei, dass die Browser natürlich unterschiedliche Farbtags setzen und ich nicht so richtig weiß, wie ich die Tags parsen kann.

Code:
<FONT color=#1d7716>INTERNETEXPLORER</FONT>
<span style="color: rgb(22, 75, 119); font-weight: bold;">
FIREFOX</span>

Im Netz steht viel über Regular Expressions. Leider steig ich da nicht wirklich durch. Vom Ablauf her müsste es ja wie folgt aussehen:

1.) String parsen -> Entspricht eine oder mehrere Stellen den obigen Tags?
2.) Bei JA -> Farbe extrahieren und mit Array aus erlaubten Farben vergleich und ersetzen.

Habt ihr Rat? Danke!
 

Neue Beiträge

Zurück