Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/04/2010, 17:50
newcomeralmeida
 
Fecha de Ingreso: junio-2009
Ubicación: chorrillos lima
Mensajes: 28
Antigüedad: 14 años, 11 meses
Puntos: 0
Busqueda 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);
}