Foros del Web » Programando para Internet » Javascript »

enmascarar

Estas en el tema de enmascarar en el foro de Javascript en Foros del Web. holas gente, necesito enmascarar con javascript, formato numero que quede por ej 200.000.555 15.002 150.585 1.235 etc... me encontre esta funcion pero no puedo hacerla ...
  #1 (permalink)  
Antiguo 07/12/2007, 11:25
Avatar de kaninox  
Fecha de Ingreso: septiembre-2005
Ubicación: In my House
Mensajes: 3.597
Antigüedad: 18 años, 7 meses
Puntos: 49
enmascarar

holas gente, necesito enmascarar con javascript, formato numero que quede por ej
200.000.555
15.002
150.585
1.235
etc...

me encontre esta funcion pero no puedo hacerla funcionar onkeypress :/
Código:
function miles(num){
    var i=num.length-3;
    while (i>0){
        num=num.substring(0,i)+"."+num.substring(i);
        i-=3;
    }      
}
a medida que valla ingresando numero me valla enmascarando con puntos, he buscado y no encuentro nada parecido, lo otro
ojala con la misma funcion poder enmascar una patente de vehiculo ej.

MJ-52-54
MH-MJ-03

la idea es poner solo guiones cada dos caracteres.
encontre algo pero solo me deja meter numeros :/
espero me puedan ayudar, me interesa mas el asunto de la patente :P

saludos..
__________________
Gokuh Salvo al mundo. PUNTO!!!!

Última edición por kaninox; 07/12/2007 a las 12:38
  #2 (permalink)  
Antiguo 07/12/2007, 12:42
Avatar de kaninox  
Fecha de Ingreso: septiembre-2005
Ubicación: In my House
Mensajes: 3.597
Antigüedad: 18 años, 7 meses
Puntos: 49
Re: enmascarar

andales tunait tenia algo muy bueno pero aun no doy con lo de los numeros solo encuentro para formatear con comas y no me sirve quiero formatear con puntos como puse en el ejemplo bueno doy el enlace por si alguien le sirve ;)

http://www.tunait.com/javascript/ind...mascara#codigo
__________________
Gokuh Salvo al mundo. PUNTO!!!!
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 01:47.