Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/06/2011, 10:17
tattojk
 
Fecha de Ingreso: febrero-2005
Mensajes: 673
Antigüedad: 19 años, 2 meses
Puntos: 2
Pregunta agregar la "," en este formateo de numeros

Cordial saludo.

Me regalaron este codigo para formatear con miles cada vez que voy escribiendo y funciona a las mil maravillas pero no he podido adecuarlo para que pueda escribir decimales tambien; en este codigo los miles el delimitador es el "." para el decimal seria ","

Aqui les coloco el codigo...

Cita:
<html>
<title>Formatear Numero</title>
<head>
<script type="text/javascript">
function format(input)
{
var num = input.value.replace(/\./g,"");
if(!isNaN(num)){
num = num.toString().split("").reverse().join("").replac e(/(?=\d*\.?)(\d{3})/g,"$1.");
num = num.split("").reverse().join("").replace(/^[\.]/,"");
input.value = num;
}else{
input.value = input.value.replace(/[^\d\.]*/g,"");
}
}
</script>
</head>

<body>
<form>
<input type="text" onKeyUp="format(this)" onChange="format(this)">
</form>

</body>
</html>
Agradezco la ayuda y sugerencias que me puedan brindar.