Ik ben bezig met een WYSIWYG textveldje (een text range dus). Nu heb ik al een optie om alles in wat in het wysiwyg veldje staat als HTML weer te geven, maar aangezien ik het ding wil gebruiken voor mijn forum, wil ik die HTML dus omzetten naar BBcodes.
Nu heeft Jscript een geweldige replace functie (althans, in IE5.5+ werkt dat) om te regexen in javascript.
Het omzetten van een simpele bold tag wil wel, maar het is me nog niet gelukt om een FONT tag om te zetten naar meerdere BBcode tags.
voorbeeld:
HTML:
<FONT face="Comic Sans MS" color="#FF0000" size="2">Text</FONT>
BBcode:
[*FONT=Comic Sans MS][*COLOR=#FF0000][*SIZE=2]Text[/FONT*][/COLOR*][/SIZE*]
(de syntax van de replace functie lijkt veel op de preg_replace functie in PHP)
Nu heeft Jscript een geweldige replace functie (althans, in IE5.5+ werkt dat) om te regexen in javascript.
Het omzetten van een simpele bold tag wil wel, maar het is me nog niet gelukt om een FONT tag om te zetten naar meerdere BBcode tags.
voorbeeld:
HTML:
<FONT face="Comic Sans MS" color="#FF0000" size="2">Text</FONT>
BBcode:
[*FONT=Comic Sans MS][*COLOR=#FF0000][*SIZE=2]Text[/FONT*][/COLOR*][/SIZE*]
(de syntax van de replace functie lijkt veel op de preg_replace functie in PHP)