Ver Mensaje Individual
  #4 (permalink)  
Antiguo 10/03/2014, 08:33
Avatar de herran1212
herran1212
 
Fecha de Ingreso: julio-2013
Ubicación: cali
Mensajes: 89
Antigüedad: 10 años, 10 meses
Puntos: 3
Respuesta: comprobar si son numeros

Cita:
Iniciado por PHPeros Ver Mensaje
¡No!

No es correcto validar un número mediante isNaN por varias razones, la principal es que hay conversión de tipos y por ejemplo, un string vacío "" se transformaría en un 0 automáticamente, luego la función devolvería falso, osea que supuestamente sí es un numero.

La forma recomendada es mediante el operador typeof:

Código Javascript:
Ver original
  1. if(typeof num == 'number')

Una vez más la "documentación" de W3Schools falla.

Saludos
siempre es bueno aprender yo lo ponia por ejemplo basico, igual si tiene un input type tex podria usar una expresion regular y validar solo numero, gracias por corregirme, no lo sabia