Mira, hace no hace mucho hice un script para verificar en mis foros que no pongan secuencias de caracteres demasiado largas que no deformen las tablas.
Pero claro, el script ha de contemplar que una secuencia larga de caracteres no sea una url o una url creada con el código de los foros, o una direccion de correo electrónico o si pones algún script. Entonces hice unas expresiones regulares para comprobar si esa cadena sin espacios se ajustaban a un patrón, y si se ajusta pues las ignora. En cambio las palabras más largas que no se ajusten al patrón las divide.
Si quieres echar un ojo a las Reg.Exp. que hice lo puedes ver
aquí