[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
ただいまコメントを受けつけておりません。
数字を与えると3ケタごとにコンマ区切りにしてくれる関数を私用で必要となり書いた。以下のような感じで使える。
<script src='https://shunshun94.github.io/shared/jquery/com/hiyoko/util/v2/utils.js'></script>
com.hiyoko.util.insertCommaToNum(5000); // 5,000 com.hiyoko.util.insertCommaToNum(-5000); // -5,000 com.hiyoko.util.insertCommaToNum(-500); // -500 com.hiyoko.util.insertCommaToNum(5000.1234567); // 5,000.123,456,7 com.hiyoko.util.insertCommaToNum(5000, 'P'); // 5P000 com.hiyoko.util.insertCommaToNum(5000.1234567, 'P', 'D'); // 5P000D123P456P7 com.hiyoko.util.insertCommaToNum('abcdefghijk'); // ab,cde,fgh,ijk
第一引数に入れた数字をコンマ区切りにする。第二引数に文字列を与えるとコンマの限りにそちらで区切ってくれる。第三引数に文字列を与えると、小数点としてのピリオドの代わりにそちらを小数点として使う。フランスではコンマとピリオドの役割が逆だと聞いたことがあったのでついでに機能としてつけてみた。
ただ、日本人が 3 ケタごとで区切る理由が正直あまり良く分かっていない。英語圏ならわかるのだが、日本人なら 4 ケタごとのほうが分かりやすいのでは……?
ただいまコメントを受けつけておりません。