Foros del Web » Programando para Internet » Javascript »

agregar la "," en este formateo de numeros

Estas en el tema de agregar la "," en este formateo de numeros en el foro de Javascript en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 10/06/2011, 10:17
 
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.

Etiquetas: formateo, numeros
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:29.