Ver Mensaje Individual
  #2 (permalink)  
Antiguo 27/12/2010, 16:07
nataly_ruiz
 
Fecha de Ingreso: noviembre-2010
Mensajes: 7
Antigüedad: 14 años, 4 meses
Puntos: 0
Respuesta: Quiero un formato de numeros con solo separador de miles

Puede que esto te funcione:

Código HTML:
 function format(input)
        {
        var num = input.value.replace(/\./g,"");
        if(!isNaN(num)){
        num = num.toString().split("").reverse().join("").replace(/(?=\d*\.?)(\d{3})/g,'$1.');
        num = num.split("").reverse().join("").replace(/^[\.]/, "");
        input.value = num;
        }

        else{ alert("Solo se permiten numeros");
        input.value = input.value.replace(/[^\d\.]*/g,"");
        }
        }
y para llamarlo :
Código HTML:
 <input onkeyup="format(this)" onchange="format(this)"  class="TextBox" runat="server" id="txtMonto_" type="text" onkeypress="return validar(event)" /> 
Se que es tarde pero para que quede para otros :P