Foros del Web » Programando para Internet » Javascript »

A vueltas con el trim...

Estas en el tema de A vueltas con el trim... en el foro de Javascript en Foros del Web. Hola a todos! Estaba buscando un trim en javaScript que ademas me quitara los espacios en blanco del medio, pero no encuentro nada, estoy haciendo ...
  #1 (permalink)  
Antiguo 26/11/2009, 03:58
 
Fecha de Ingreso: septiembre-2009
Mensajes: 9
Antigüedad: 14 años, 7 meses
Puntos: 0
A vueltas con el trim...

Hola a todos!

Estaba buscando un trim en javaScript que ademas me quitara los espacios en blanco del medio, pero no encuentro nada, estoy haciendo este bucle y no me hace ni caso, me saca la cadena tal cual la recupero con el getElement...., estaria bien esta secuencia??

muchisimas gracias!

var cadena = document.getElementById("parametro");

var longitud = cadena.lenght;
var cadena1;
var cadena2;
for(i=0; i<longitud; i++)
{
if(cadena.charAt(i)==" ")
{
cadena1=cadena.substring(0, i-1);
longituh--;
cadena2=cadena.substring(i+1,longitud);
cadena = cadena1 + cadena2;

}
}


alert('cadena vale 2' + cadena.value);
  #2 (permalink)  
Antiguo 26/11/2009, 04:48
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años
Puntos: 1485
Respuesta: A vueltas con el trim...

no comprendo si lo que quieres hacer es eliminar todos los espacios en blanco de la cadena. si es eso, puedes usar expresiones regulares y el metodo replace.
Código:
str = "la cadena con la longitud que quieras";
str = str.replace(/\s/g, "");
alert(str)
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:35.