Ver Mensaje Individual
  #2 (permalink)  
Antiguo 09/08/2005, 06:56
Avatar de Saruman
Saruman
 
Fecha de Ingreso: mayo-2003
Ubicación: Panama city, Panama, Panama
Mensajes: 1.154
Antigüedad: 23 años, 5 meses
Puntos: 5
Cita:
Iniciado por sfx4ever
Hola, quiero formatear un numero asi:

123,456.78

-coma para los miles
-punto para decimales
-2 decimales

Aqui he visto esta funcion:
Código PHP:
 function formatNmb(nNmb){
var 
sRes = "";
for (var 
j, i = nNmb.length - 1, j = 0; i >= 0; i--, j++)
sRes = nNmb.charAt(i) + ((j > 0) && (j % 3 == 0)? ",": "") + sRes;
return 
sRes;
} 
pero no rula bien cuando el numero a formatear tiene decimales, por ejemplo: 1000.1

¿conoceis otra forma de formatear numeros?

GRACIAS
si esa funcion que tienes ahi te funciona con lo de las comas, entonces unela con esta que te paso a continuación:

http://www.forosdelweb.com/showpost....&postcount=213

trabaja perfectament los decimales
__________________
Saruman

One Ring to rule them all, One Ring to find them, One Ring to bring them all and in the darkness bind them.