Ich benutze toLocaleString()
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number/toLocaleString in ein Dollar-String-Format zu konvertieren, aber ich habe Probleme beim Umkehren der Operation. In meinem Fall zurück in Cent umwandeln.Wie konvertiert man eine Gebietsschema-Zeichenfolge (Währung) zurück in eine Zahl?
dollarString.split('$')[1] * 100
Vermischt, sobald die Zeichenfolge eine ,
drin hat.
Gibt es einen besseren Weg, damit umzugehen, als durch Strings Komma zu entfernen?
Was passiert, wenn ich andere Währungen verwende? Kann ich die Währung nicht in eine Cents-Darstellung umwandeln, damit ich Mathematik und dann wieder in ein Gebietsschema umwandeln kann?
ersetzen die '' 'mit .' dann Verwenden' parseFloat' Verfahren, zum Beispiel 'var c = parseFloat ("10,33")' –
http://stackoverflow.com/questions/25645163/how-do-i-convert-String-zu-Nummer-nach-Locale-entgegengesetzt-von-tolocalestri – Kaii
können Sie auch den anderen Wert speichern? –