Tengo un textbox el cual debe permitir que se ingresen solo y solo numeros enteros positivos, sin decimales, en el foro he encontrado algunas expresiones regulares para numeros decimles, pero el problema esta en que si es un numero entero tambien lo toma.
Código:
Este script me envia el alert si el numero es decimal o entero <script language="javascript"> function valida_envia(){ cantidad = document.agregar.cantidad.value expresion = /\d\.\d/ if( (cantidad = expresion)){ alert("La cantidad debe ser un numero entero") document.agregar.cantidad.focus() return false; } else { document.agregar.submit(); } } </script>
Otras expresiones que he utilizado son:
Código:
Espero me puedan ayudar mil gracias /^\d+.\d+$/ /^\d+\.\d*$/ /(\d)\.(\d)/ /(\d{,2})\.(\d{,2})/