Ich benutze Globalize für jQuery und suche nach einer Lösung, um eine Zahl mit einer Währung in eine Zahl ohne das Währungssymbol zu konvertieren.Bessere Lösung als Globalize.currencyParser?
Globalize hat eine Funktion Globalize.currencyParser, aber in v1.1.1
seine immer noch leer, so habe ich versucht, mit
Globalize(“fr”).numberParser()(“-10 000,99 €”)
zu konvertieren, aber es wurde 10000,99
und nicht -10000,99
.
In Funktion numberParse
if (prefix === negativePrefix && suffix === negativeSuffix) { number *= -1; }
die Zahl wird auf negativ, weil Suffix nicht konvertieren! == negativeSuffix. So entschied ich, mein Problem mit einem regulären Ausdruck zu lösen
(/^([^0-9]*)(([0-9,\'\٬\.\s]*[0-9]+)(,٫\.[0-9]+)?)([^0-9]*)$/)
aber ich würde eine Lösung mit Globalize.currencyParser bevorzugen. Gedanken?