Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/10/2012, 11:32
Avatar de acoevil
acoevil
 
Fecha de Ingreso: julio-2008
Ubicación: localhost/colombia/sevillaValle.php
Mensajes: 1.123
Antigüedad: 16 años, 4 meses
Puntos: 32
Parte decimal de un numero

Buenas, como estan todos ?

Resulta que tengo este numero 566.700,25 y tengo esta expresion regular que me reemplaza el punto ( . ) por vacio y la coma por punto ( . ) para que javascript me tome bien la parte decimal

n = n.toString().replace(/\./g, "");
n = n.toString().replace(/,/g, ".");

El codigo funciona muy bien cuando el numero tiene la parte decimal con , y los miles con punto, el problema llega cuando el numero que me pasan es asi

566700.25 , el codigo reemplaza el punto por vacio entonces la operacion no resulta como yo quiero

Como podria modificar el codigo de tal manera que si llega

566.700,25 El resultado salga 566700.25
566700.25 El resultado salga 566700.25


Muchas gracias por su atencion y colaboracion
__________________
Como presentar nuestros datos por medio de tablas . clase Aco_DataGrid Version 1.4