Wortlänge

aKraus

Erfahrenes Mitglied
Hi all,
Ich möchte gerne unterbinden, dass Personen Wörter schreiben, die eine Länge von z.B. 30 Zeichen überschreiten. So weit, so Gut. Dies ist ja noch relativ einfach. Da ich den wunderbaren FCKEditor (WYSIWYG) verwende, würden auch sämtliche HTML Formatierungen unterbunden werden. Deshalb wollte ich fragen, ob mir jemand einen preg string basteln könnte, der mir zwar HTML Formatierungen mit mehr als 30 Zeichen erlaubt, allerdings Wörter mit mehr als 30 Zeichen unterbinden. Oder ist dies gar nicht möglich?

Ich hoffe, mir kann jemand helfen ;)

Greatz
 
du kannst ja die html Tags erst rausstreichen mit
PHP:
preg_replace('/<.+?>/','',$text)

und dann die Länge festsetzen. Mit html_entity_decode kannst du HTML - Sonderzeichen wieder zurückumwandeln.
Ich bin mir nicht ganz sicher ob es das ist was du wolltest
 
ich würde es folgendermaßen machen:
PHP:
if (strlen($text)>30) $text=substr($text,0,30);
es werden einfach alle Zeichen nach dem 30en gelöscht

[EDIT]
sorry, ich hab deine frage nicht richtig gelesen
[/EDIT]
 
Zuletzt bearbeitet:
Zurück