Ver Mensaje Individual
  #2 (permalink)  
Antiguo 14/04/2005, 16:19
angsanchez
 
Fecha de Ingreso: octubre-2004
Ubicación: España
Mensajes: 894
Antigüedad: 21 años, 11 meses
Puntos: 3
Hola, Pablo
Prueba con esto
Código PHP:
function aNumero(n)
{
    
n = n.replace(".","")
    
n = n.replace(",",".")
    return 
parseFloat(n)
}
function 
deNumero(n)
{
    
n = n.toString()
    
n = n.replace(".",",")
    var 
m = new Array()
    
m = n.split(",")
    
n = puntoMiles(m[0])
    if (
m[1]) {n = n + "," + m[1]}
    return 
n
}
function 
puntoMiles(n) 
{
    var 
ajuste = n //debe ser entero
    
ajuste=ajuste.toString();
    var 
k=ajuste.length
    
var ajuste2=''
    
if (k>9) { ajuste2+=ajuste.substring(0,k-9)+'.' }
    if (
k>6) { ajuste2+=ajuste.substring(k-9,k-6)+'.' }
    if (
k>3) { ajuste2+=ajuste.substring(k-6,k-3)+'.' }
    
ajuste2+=ajuste.substr(k-3)
    return 
ajuste2
} 
(sólo funciona hasta 11 cifras a la izquierda de la coma)
__________________
Angel :cool: