JavaScript - cambiar caracteres

   
Vista:

cambiar caracteres

Publicado por jhean carlos (4 intervenciones) el 29/05/2012 16:09:44
como estan

necesito corregir este codigo pero no me resulta
lo que hace es validar tres numeros y dos decimales
ejempl
345.56

pero lo que quiero que se valide hasta cuatro numeros
ejmplo
2333.23

pero no me funciona como puedo modificar este codigo

<!-----------------validacion de numeros con dos decimales--------------------------------->
<SCRIPT LANGUAGE="JavaScript">
function NumCheck(e, field)
{
key = e.keyCode ? e.keyCode : e.which
// backspace
if (key == 8) return true
// 0-9
if (key > 47 && key < 58) {
if (field.value == "") return true
regexp = /.[0-9]{2}$/
return !(regexp.test(field.value))
} // .
if (key == 46) {
if (field.value == "") return false
regexp = /^[0-9]+$/
return regexp.test(field.value)
} // other key
return false
}
</script>




<input name="numero2" type="text" class="input_text" id="numero2" onKeyPress="return NumCheck(event, this)"/>
------------------------------------------------------------------------
esta parte de codigo quise modificar pero no me funciona
regexp = /.[0-9]{2}$/
por este pero no me funciona
regexp = /.[0-9]{3}$/
---------------------------------------------------------


alguien me podria ayudar gracias!!!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder