Foros del Web » Programando para Internet » PHP »

Cómo comprobar que el campo de un formulario es númerico??

Estas en el tema de Cómo comprobar que el campo de un formulario es númerico?? en el foro de PHP en Foros del Web. Como puedo comprobar que en el campo de un formulario sólo me mandan números?? Yo lo tengo como comparar con patrón, pero el patrón está ...
  #1 (permalink)  
Antiguo 29/05/2008, 04:10
 
Fecha de Ingreso: febrero-2008
Mensajes: 76
Antigüedad: 16 años, 2 meses
Puntos: 0
Cómo comprobar que el campo de un formulario es númerico??

Como puedo comprobar que en el campo de un formulario sólo me mandan números??

Yo lo tengo como comparar con patrón, pero el patrón está mal hecho, como se haría??

Gracias.
Código:
function validar_dni($string){
$regex="/^[0-9]$/"; // ESTE ES EL PATRÓN
if (preg_match($regex,$string))
return true;
else return false;
}
  #2 (permalink)  
Antiguo 29/05/2008, 04:13
Avatar de jerkan  
Fecha de Ingreso: septiembre-2005
Mensajes: 1.607
Antigüedad: 18 años, 7 meses
Puntos: 19
Respuesta: Cómo comprobar que el campo de un formulario es númerico??

is_numeric

Un saludo
  #3 (permalink)  
Antiguo 29/05/2008, 04:15
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 22 años, 8 meses
Puntos: 381
Respuesta: Cómo comprobar que el campo de un formulario es númerico??

...y si lo quieres sólo para números enteros puedes usar is_int()
  #4 (permalink)  
Antiguo 29/05/2008, 04:21
 
Fecha de Ingreso: febrero-2008
Mensajes: 76
Antigüedad: 16 años, 2 meses
Puntos: 0
Respuesta: Cómo comprobar que el campo de un formulario es númerico??

Con is_numeric() parece que me funciona.

Gracias.
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 08:35.