Cita:  
					Iniciado por caricatos  Javi: ¿Por qué "length -1" ?
    En el ejemplo que puse (cadena = 'esto tiene espacios';) al aplicarle 
cadena.split(' ').length-1 devuelve una longitud de 3, que es el número de palabras, pero solo tiene dos espacios. Por eso lo de -1 
Saludos,