trim()
hola:
estoy tratando de hacer un trim a un string y despues calcular su largo:
valor = valor.trim();
largo = valor.lenght;
if (largo==0) alert("largo vacio...");
pero me genera un error...
lo otro seria largo = valor.trim().lenght;
y hacer el alert... pero igual me genera error... existe la funcion trim en javascript????
estoy tratando de hacer un trim a un string y despues calcular su largo:
valor = valor.trim();
largo = valor.lenght;
if (largo==0) alert("largo vacio...");
pero me genera un error...
lo otro seria largo = valor.trim().lenght;
y hacer el alert... pero igual me genera error... existe la funcion trim en javascript????
No existe, y no deberias de tratar de usar algo que no existe (al menos busca "javascript trim" en internet o en la documentacion oficial sobre JS, ubieras encontrado la respuesta enseguida), Se puede emular la funcion trim, por ejemplo asi:
function trim(cadena){
for(i=0; i<cadena.length; ){
if(cadena.charAt(i)==" ")
cadena=cadena.substring(i+1, cadena.length);
else break; }
for(i=cadena.length-1; i>=0; i=cadena.length-1){
if(cadena.charAt(i)==" ") cadena=cadena.substring(0,i);
else break; }
return cadena;
}
y se usa:
valor=trim(valor);
Saludos, scriptman.
.::Apoya el software libre::.
function trim(cadena){
for(i=0; i<cadena.length; ){
if(cadena.charAt(i)==" ")
cadena=cadena.substring(i+1, cadena.length);
else break; }
for(i=cadena.length-1; i>=0; i=cadena.length-1){
if(cadena.charAt(i)==" ") cadena=cadena.substring(0,i);
else break; }
return cadena;
}
y se usa:
valor=trim(valor);
Saludos, scriptman.
.::Apoya el software libre::.
