1unitedpower: Zahlenformat in Java Rechnung

Beitrag lesen

Die von einem bestimmten Locale produzierten Formatierungen mit .replace zu „korrigieren“ ist auch riskant. Selbst wenn ich .toLocaleString("de-DE") verwende, weiß ich trotzdem nicht, ob dieses Locale auf dem Zielcomputer installiert ist. Da müsste man zuvor etwas herumsniffen, z.B. (123456.789).toLocaleString("de-DE", {useGrouping:true,style:"decimal"}) aufrufen und testen was der liefert. Oder kann das Vorhandensein von Locale-Definitionen abfragen?

Man kann es mit Intl.NumberFormat.supportedLocalesOf() abfragen.