Dies ist, was wie erwartet funktioniert:Parsing toLocaleString und zurück Präzision schweben zu verlieren
Diese parseFloat(newValue).toLocaleString("de-DE", { minimumFractionDigits: 2, maximumFractionDigits: 2 })
in einem String führen wird: "34.886,55"
Dies funktioniert nicht wie erwartet:
Für parseFloat("34.886,55")
bekomme ich eine Nummer, aber ich habe alles nach dem Komma verloren: 34.886
.
Wie kann ich dieses Problem beheben?
parseFloat ("34.886,55") ist das Komma ungültig, so richtig die Parse-Anschlag vor sich her. Der Punkt ist auch das Dezimaltrennzeichen. – Salketer
Mögliches Duplikat von [Javascript Parse Float ignoriert die Dezimalstellen nach meinem Komma] (https://stackoverflow.com/questions/7571553/javascript-parse-float-is-ignoring-the-decimals-after-my-comma) – evolutionxbox
Warum nicht das Komma vor der Verarbeitung entfernen [Sample Geige] (https://jsfiddle.net/f0qwkxhn/) –