| |||
| 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 |