2017-06-06 6 views
0

Ich werde eine Nummer Feld Komponente mit jQuery entwickeln. In dieser Komponente, muss ich die ThousandSeparator, decimalSeparator und decimalPrecision auf dem Benutzergebietsschema basiert finden gegeben (wie en-US de-DE und etc ....). Ich habe versucht, mit toLocaleString Methode, aber Browser-Kompatibilität (Safari und IE) fehlt. Ich habe keine Webinhalte gefunden, die eine Liste von Ländereinstellungen und deren Informationen in Schlüssel/Wert-Paaren enthalten. Wo finde ich das gleiche auf der Website? Ich möchte keine externen Plugins und Browser-Kompatibilitätskompromisse verwenden. Helfen Sie mir bitte ... Außerdem weiß ich nicht, was die verfügbaren Schauplätze sind?Wo finde ich die verfügbaren Länderinformationen und ihre Informationen?

+0

Was meinst du "locale"? Möchten Sie ihren Standort oder ihre Sprache? – evolutionxbox

+0

Ich meine Sprache @evolutionxbox – KuKa

Antwort

0

Das Unicode-Konsortium ist verantwortlich für die Aktualisierung der länderspezifischen Informationen. Sie verwalten ein Repository namens Common Locale Data Repository (CLDR). Wir können die Informationen über verfügbare Gebietsschemata und Formate in jedem Gebietsschema mithilfe ihrer website abrufen.

0

Ich hoffe, dass Sie diese link

folgen können

dies Ihr Problem sortiert kann sein kann.

+0

Ich habe @Anubhav versucht. Aber ich muss IE 9 weiter unterstützen. – KuKa

+0

Danke @anubhav. Aber hier gibt es immer "," zurück, unabhängig vom Gebietsschema des Benutzers. Zum Beispiel: '1000.1.toLocaleString (" en-US ") gibt 1.000.1 zurück und 1000.1.toLocaleString (" de-DE ") gibt in Chrome 1.000.1' zurück, während in Safari 9 immer "." und IE <11 gibt immer ** 1.000.1 ** zurück. – KuKa

Verwandte Themen