Hola otra vez:
Nuevamente gracias. No se me había ocurrido el uso de expresiones regulares (no acabo de comprenderlas), pero ya puestos...
El trim que propones (
por Webstudio) es bueno porque quita los espacios por delante y por detrás, pero los dobles espacios por dentro se pueden sacar con:
String.prototype.trim = function () {
return this.replace(/(^\s*)|(\s*$)/g,"").replace(/\s+/g, " ");
}
Tan solo anidando otro replace con una expresión regular bastante parecida.
Saludos
P.D: Sin quererlo se ha convertido en un post javascript...