Sobre la expresión regular se aplicará el método test, el cual recibe el dato a ser contrastado con la expresión regular. Es por ello que nuestra función de validación de números quedaría de la siguiente forma:
<script>
function validarSiNumero(numero){
if (!/^([0-9])*$/.test(numero))
alert("El valor " + numero + " no es un número");
}
</script>
Ojo, que en la validación estamos indicando que sea diferente a la expresión regular definida. De ahí el simbolo exclamación (!). Que lo que hace es negar lo puesto después.
La función la deberemos de poner en la cabecera de la página para que pueda ser utilizada desde cualquier parte de la página.
Usuarios que han visto este tema también han visto...
- Página de inicio y favoritos
- Eventos de JavaScript
- Ejecutar código PHP o ASP con JavaScript
- Imprimir página con JavaScript
- Tiempo desde el inicio del año en Javascript
Información legal | Política de Privacidad | Contacte con nosotros
Otro proyecto de Factoría de Internet. Copyright© 2003-2011 Factoría de Internet S.L.. Todos los derechos reservados.