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