En muchas webs se pueden encontrar tutoriales de validación de campos de formularios que se desea que sólo admitan valores numéricos.
Al margen de la posterior validación del formulario, que siempre conviene realizar, una solución elegante al problema, si disponemos de jQuery, es evitar que el usuario introduzca caracteres no numéricos en el campo de texto.
Si utilizamos jQuery en nuestra Web, podemos capturar la pulsación de teclas y reemplazar el valor actual por el correspondiente valor filtrado con la expresión regular del ejemplo. Con ello, el usuario se da cuenta inmediatamente de que el campo únicamente admite valores numéricos
jQuery('#id-del-campo-de-texto').keyup(function () { this.value = this.value.replace(/[^0-9]/g,''); });
Como dices, una solución elegante, muchas gracias
Súper sencillo, muchas gracias.
excelente… sencilla y util
como hago para valores alphanumeric
esta sencillo y muy util. gracias
Esta funcion no permite teclas de desplazamiento ose retroceder o avanzar a travez el texto para corregirlo
como hago para que me hagarre solamente un solo punto?