Return to Snippet

Revision: 50615
at August 29, 2011 03:37 by alberomo


Initial Code
function eliminaEspacios(Cadena){
	while(Cadena.charAt(0)==' '){
	// Elimina los Caracters del principi
		Cadena=Cadena.substring(1,Cadena.length);
	}
	while(Cadena.charAt(Cadena.length-1)==' '){ 
		// Eleminar caracteres del final
		Cadena=Cadena.substring(0,Cadena.length-1);
	}
	for( var pos=0;pos<=Cadena.length-1;pos++){
	//Recorer cadena desde pos=0 hasta pos=length-1 
		while(Cadena.charAt(pos)==" " && Cadena.charAt(pos+1)==" "){ 
			// mientras posicion actual y la siguiente son espacio en blanco pues...
			//Cortamos de pos=0 de Cadena hasta caracter en posicion 'pos'
			//sin incluir este.
			var parteA=Cadena.substring(0,pos); 
			// Cortamos des de caractes en pos+1 hasta el final de cadena.
			var parteB=Cadena.substring(pos+1);
			// Unimos las dos partes en una y volvemos a ponerlo en variable Cadena.
		Cadena=parteA+parteB;
		}
	}
	return Cadena;
}

Initial URL

                                

Initial Description
Descripcio : 		Eliminar espais de davant darrera i intermitjos d'una cadena.
Valors d'entrada: 	Cadena  de text.
Valors de sortida: 	La mateixa cadena sense espais.

Initial Title
función eliminaEspacios

Initial Tags

                                

Initial Language
JavaScript