Ich muss eine Zahl in JavaScript mit Trennzeichen formatieren, die zur Laufzeit definiert werden können.Number.toLocaleString() mit benutzerdefinierten Trennzeichen
Die Kombination aus Tausender- und Dezimaltrennzeichen stimmt möglicherweise nicht mit einem bestimmten Gebietsschema überein.
Gibt es eine Möglichkeit, das Tausendertrennzeichen in JavaScript toLocaleString()
bereitzustellen? oder um NumberFormat
explizit mit Werten zu verwenden, die ich definiere?
Ich sehe Beispiele mit Gebietsschema-Codes, und einige mit anderen Werten (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number/toLocaleString), aber diese decken nicht meinen Anwendungsfall.
http://stackoverflow.com/questions/37994133/change-decimal-mark/37994346#37994346 – Teemu
Wie ich in der Frage erwähnt, weiß ich nicht die erwartete Dezimalzahl und Tausendertrennzeichen bis zur Laufzeit eines so einstellen Gebietsschema ist für dieses Beispiel nicht möglich. – dougajmcdonald
Es gibt praktisch drei verschiedene Trennzeichen: ',', '.' und Leerzeichen. Es ist möglich, zur Laufzeit die richtige Kombination zu finden und ein geeignetes Sprach-Tag auszuwählen. Oder sind die Trennzeichen vollständig benutzerdefiniert, wie 'a',' x' usw.? – Teemu