Hola a todos....
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:
<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>
Este script me envia el alert si el numero es decimal o entero



Otras expresiones que he utilizado son:
Código:
/^\d+.\d+$/
/^\d+\.\d*$/
/(\d)\.(\d)/
/(\d{,2})\.(\d{,2})/
Espero me puedan ayudar mil gracias