| |||
validar numeros reales hola a todos, tengo una duda como puedo hacer una funcion en javascript donde pueda validar en un text, un numero de tipo float, por ejemplo que solo puede insertar: un entero(ejem. 1) o decimal (ejem. .5) o entero con decimal (ejem 1.5) y si no escribe un numero de tipo float que mande un mensaje de alerta, me podrian decir como le puedo hacer, porfa? gracias
__________________ gamam |
| |||
Mediante expresiones regulares Creo que lo mejor para validar ese tipo de cosas son las expresiones regulares.
Código:
Y se ajusta el patrón de la expresión regular dependiendo de lo que se necesite. function esNatural(strNumero){ regexp = /^[0-9]*$/; return regexp.test(strNumero); } function esDecimal(strNumero){ regexp = /^[0-9]*.[0-9]*$/; return regexp.test(strNumero); } function esDecimalPuro(strNumero){ regexp = /^.[0-9]*$/; return regexp.test(strNumero); } Espero que te sirva |