Posted By

alberomo on 08/29/11


Tagged

classroom LaVioleta ExamenJS


Versions (?)

función eliminaEspacios


 / 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.

  1. function eliminaEspacios(Cadena){
  2. while(Cadena.charAt(0)==' '){
  3. // Elimina los Caracters del principi
  4. Cadena=Cadena.substring(1,Cadena.length);
  5. }
  6. while(Cadena.charAt(Cadena.length-1)==' '){
  7. // Eleminar caracteres del final
  8. Cadena=Cadena.substring(0,Cadena.length-1);
  9. }
  10. for( var pos=0;pos<=Cadena.length-1;pos++){
  11. //Recorer cadena desde pos=0 hasta pos=length-1
  12. while(Cadena.charAt(pos)==" " && Cadena.charAt(pos+1)==" "){
  13. // mientras posicion actual y la siguiente son espacio en blanco pues...
  14. //Cortamos de pos=0 de Cadena hasta caracter en posicion 'pos'
  15. //sin incluir este.
  16. var parteA=Cadena.substring(0,pos);
  17. // Cortamos des de caractes en pos+1 hasta el final de cadena.
  18. var parteB=Cadena.substring(pos+1);
  19. // Unimos las dos partes en una y volvemos a ponerlo en variable Cadena.
  20. Cadena=parteA+parteB;
  21. }
  22. }
  23. return Cadena;
  24. }

Report this snippet  

You need to login to post a comment.