Foros del Web » Programando para Internet » Javascript »

validar string error !!

Estas en el tema de validar string error !! en el foro de Javascript en Foros del Web. Buenas. A ver si me pueden ayudar... Tengo el siguiente codigo js para verificar q un input de tipo string, contenga solo números. Código PHP: ...
  #1 (permalink)  
Antiguo 14/02/2008, 02:59
 
Fecha de Ingreso: agosto-2006
Mensajes: 45
Antigüedad: 17 años, 8 meses
Puntos: 0
validar string error !!

Buenas.

A ver si me pueden ayudar... Tengo el siguiente codigo js para verificar q un input de tipo string, contenga solo números.

Código PHP:
    if (!/^([0-9])*$/.test(document.getElementById(j.name).value)) { 
                     
alert('ERROR: introduzca valores numericos');
                    
document.getElementById(j.name).value0;

                     return 
false; } 
Pero si le entra todo blancos, no me da error !! En cambio si hay un blanco entre numeros, si que me da error !! Q puedo hacer ??

Asias por la ayuuuuuuuuuuuuuda !!
  #2 (permalink)  
Antiguo 14/02/2008, 05:03
Avatar de ZiTAL  
Fecha de Ingreso: marzo-2004
Ubicación: Bermio (Bizkaia)
Mensajes: 1.545
Antigüedad: 20 años, 1 mes
Puntos: 62
Re: validar string error !!

tienes la funcion isNaN que te dice si es un texto o un numero:

Código:
var a='asd';
alert(isNaN(a)); // devolvera true

var a='1223';
alert(isNaN(a)); // devolvera false

var a='1223.34';
alert(isNaN(a)); // devolvera false

var a='1223,34';
alert(isNaN(a)); // devolvera true
__________________
http://zital.no-ip.org
____________________

Euskerie ahuen eta bijotzan
  #3 (permalink)  
Antiguo 14/02/2008, 05:30
 
Fecha de Ingreso: agosto-2006
Mensajes: 45
Antigüedad: 17 años, 8 meses
Puntos: 0
Re: validar string error !!

Tampoco me funciona...

Cuando me entra un string en blanco, no me saca error!!

Q puedo hacer ??
  #4 (permalink)  
Antiguo 14/02/2008, 05:53
Avatar de ZiTAL  
Fecha de Ingreso: marzo-2004
Ubicación: Bermio (Bizkaia)
Mensajes: 1.545
Antigüedad: 20 años, 1 mes
Puntos: 62
Re: validar string error !!

Código:
//
// Javascript trim function, remove spaces right/left
//
function trim(text) 
 {
   text=text.replace(/^\s+|\st+$/g,'');
   return text;
 }
primero pasale este filtro y despues el isNaN
__________________
http://zital.no-ip.org
____________________

Euskerie ahuen eta bijotzan
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 10:51.