Ver Mensaje Individual
  #2 (permalink)  
Antiguo 03/06/2005, 00:35
Avatar de bernethe
bernethe
 
Fecha de Ingreso: abril-2004
Ubicación: San José, Costa Rica
Mensajes: 384
Antigüedad: 20 años
Puntos: 2
Exclamación Este sirve PERO...

esta función sirve, PERO tiene 2 inconvenientes:

1) el numero a poner puntos, NO PUEDE TENER MÁS de 15 caracteres.

2) No funciona con numeros con decimales, ejemplo 12.567,25, SI SE PUEDE HACER, pero ya estoy cansado, talvez otro día.

hay te va el código:

Código:
function losPts(n:Number):String  {
	var sn:String = n.toString();
	var ta:Array = new Array();
	for (var i = sn.length; i>0; i -= 3) {
		ta.unshift(sn.substring(i-3, i));
	}
	return (ta.join(".")).toString();
}
trace(losPts(123456789012345));
Hay me avisas si te funcionó...
__________________
..::BERNETHE::..