2017-06-06 23 views
0

私は番号フィールドのコンポーネントをjQueryを使って開発しようとしています。その成分中、Iは、thousandSeparatordecimalSeparatorと、及び(ETC等EN-US、デDEと....)所与ユーザロケールに基づいdecimalPrecisionを見つける必要があります。私はtoLocaleStringメソッドを使用しようとしましたが、ブラウザの互換性(SafariとIE)がありません。私は、ロケールのリストとその情報をキーと値のペアで含むWebコンテンツは見つかりませんでした。ウェブサイト上でどこを見つけることができますか?私は外部のプラグインとブラウザの互換性の妥協を望んでいません。私を助けてください...また、利用できるロケールは何か分かりません。利用可能なロケールとその情報はどこにありますか?

+0

「ロケール」とはなんですか?あなたはその場所や言語をお望みですか? – evolutionxbox

+0

私は言語を意味する@evolutionxbox – KuKa

答えて

0

Unicode Consortiumは、ロケール関連の情報を更新します。彼らはCommon Locale Data Repository(CLDR)というリポジトリを維持しています。使用可能なロケールと各ロケールで使用されるフォーマットについての情報は、websiteの助けを借りて取得できます。

0

私はあなたがこのlink

が、これはあなたの問題をソートすることができかもしれませ続くことを願って。

+0

@Anubhavを試しました。しかし、私はIE 9以降をサポートする必要があります。 – KuKa

+0

ありがとう@anubhav。しかし、ここでは、ユーザーによって与えられたロケールに関係なく常に "、"を返します。例: '1000.1.toLocaleString(" en-US ")は1,000.1を返します.toLocaleString(" de-DE ")はChromeで1.000,1を返しますが、Safari 9では常に"。 "を返します。 IE <11は常に** 1,000.1 **を返します。 – KuKa

関連する問題