Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/07/2008, 18:40
guybrush78
 
Fecha de Ingreso: febrero-2005
Ubicación: Cádiz
Mensajes: 50
Antigüedad: 20 años
Puntos: 2
Validar cadenas como numeros en formulario

Buenas a todos //(politicamente correcto = ON) -> y a todas

Quería saber si existe ya creada una funcion completa que verifique si un numero insertado en un campo de formulario es realmente un numero.

Evidentemente está la función como esta que usa el parseInt y el isNaN para dicha petición:
Código PHP:
function no_es_numero(cadena) {
    
miInteger parseInt(cadena);
    
solisNaN(miInteger);
    return 
sol;

Pero claro, si en el formulario tecleas: 123fkjhdfkjhsdkfjhsdkj el amigo te dice que sí, que es un número, porque ParseInt te dice que has metido el 123, pero se ve claramente que no es un número, y evidentemente cuando va a entrar en tu campo de la base de datos que es integer, te pega un super error de integridad.

En fin, ¿existe ya dicha función o me pongo a hacerla de cero?

Graciaaaaaas