Mi voto por jguardon, dos lineas de código y una variable hacen la magia. Simple y elegante.
Gracias, razaAztk. Creo que es una obsesión hacer código breve, limpio y efectivo. El problema es que muchas veces puede resultar críptico, aunque intento que siempre se entienda.
Tu aproximación resulta interesante por haber usado scripting, lógicamente implica más código visible al tener que crear los componentes en tiempo de ejecución. Pero lo que realmente se debería valorar en este reto es la rutina que hace el trabajo de quitar los espacios extra. Otros códigos se enredan demasiado para mi gusto, jeje
Por cierto, si me lo permitís, yo prefiero no votar (por aquello de ser admin y además participante). Lo que parece es que no hay votos de los que no han participado... vamos, anímense los demás a votar!
Saludos