/ Published in: JavaScript
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.
Valors d'entrada: Cadena de text.
Valors de sortida: La mateixa cadena sense espais.
Expand |
Embed | Plain Text
Copy this code and paste it in your HTML
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; }