Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/05/2014, 00:30
dfmex
 
Fecha de Ingreso: octubre-2008
Mensajes: 147
Antigüedad: 15 años, 6 meses
Puntos: 3
Pregunta ¿Cómo Validar si un número escrito es válido?

Hola amigos!!!

Ando en busca de una solución para evaluar si un número ha sido escrito correctamente, tengo la siguiente función de jQuery:

Código:
$(document).ready(function () {
    $("#numero").keydown(function (e) {
        var keyCode = e.which;
        if (keyCode != 8 && keyCode != 9 && keyCode != 13 && keyCode != 37 && keyCode != 38 && keyCode != 39 && keyCode != 40 && keyCode != 46 && keyCode != 110 && keyCode != 190) {
            if (keyCode < 48) {
                e.preventDefault();
            } else if (keyCode > 57 && keyCode < 96) {
                e.preventDefault();
            } else if (keyCode > 105) {
                e.preventDefault();
            }
        }
    });
});
el demo aquí está

Sin embargo, como podrán ver, esto les permite escribir un número como: 15.021..152.... o cosas así, y yo deseo que sea evaluado que solo tenga un único punto decimal ya que es un campo para "IMPORTE"...

¿Alguien podría ayudarme a indicarme cómo evaluarlo por favor?