Int.NumberFormat注意事項
1528 ワード
海外送金を担当するフロントで、Intel.Number Formatを使用してインスタンスを作成する際にlocaleを指定しない場合は、ブラウザ設定の場所に応じてlocaleを設定します.
開発者が存在する国とユーザーが存在する国が異なる場合、これは問題になります.
メソッドが返す値が変わります.
例えば、韓国、米国の基準(ko-kr、en-US)とフランスの基準が違うのは問題になるかもしれない.
だから総じてEN-USで固定したほうがいい
https://www.techonthenet.com/js/language_tags.php
開発者が存在する国とユーザーが存在する国が異なる場合、これは問題になります.
メソッドが返す値が変わります.
例えば、韓国、米国の基準(ko-kr、en-US)とフランスの基準が違うのは問題になるかもしれない.
だから総じてEN-USで固定したほうがいい
export const NumberToCurrency = (num: number | string) => new Intl.NumberFormat('en-US').format(currencyToNumber(num))
「locale」を参照https://www.techonthenet.com/js/language_tags.php
Reference
この問題について(Int.NumberFormat注意事項), 我々は、より多くの情報をここで見つけました https://velog.io/@rud285/Intl.NumberFormat-주의사항テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol