07/04/2010, 17:50
|
| | Fecha de Ingreso: junio-2009 Ubicación: chorrillos lima
Mensajes: 28
Antigüedad: 15 años, 5 meses Puntos: 0 | |
validar numero con dos decimales hola quisiera validar que el usuario escriba una longitud cualquiera antes del punto y una longitud de hasta dos numeros despues del punto y quisiera para IE mi codigo es el siguiente pero no funciona ayudenme
<tr><td>Ingrese Monto::<td width="10">
<td><input type="text" name="txtmonto" id="txtmonto" onkeypress="return validaMonto(event)"/>
function validaMonto(e){
tecla = (document.all) ? e.keyCode : e.which;//obtenemos el codigo ascii de la tecla
if (tecla==8) return true;//backspace en ascii es 8
patron= new RegExp("^[0-9]+(\.)?[\d{1,2}]$","gi");
te = String.fromCharCode(tecla);//convertimos el codigo ascii a string
return patron.test(te);
} |