jsで数値にカンマをつける
jsで数値にカンマをつける:
ブラウザ実装状況
https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/Number/toLocaleString#Browser_compatibility
そこそこ実装されているので
number.toLocaleStringで問題なさそう
正規表現を使う
const NumberWithDelimiter = (number) => { return String(num).replace(/(\d)(?=(\d\d\d)+(?!\d))/g, '$1,'); }
number.toLocaleString()を使う
var num = 100000; num.toLocaleString(); // -> "100,000" var num = "100000"; num.toLocaleString(); // -> "100000" var num = Number("100000") num.toLocaleString(); // -> "100,000"
https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/Number/toLocaleString#Browser_compatibility
そこそこ実装されているので
number.toLocaleStringで問題なさそう
コメント
コメントを投稿