お知らせ
2016年6月3日
こんなの作ってみた【数値のカンマ区切り】
業務アプリで数値を扱うと、数値にカンマを付けたり外したりということはよくあることかと思います。
function addCommas(nStr) {
return String(nStr).replace(/(\d)(?=(\d\d\d)+(?!\d))/g, '$1,');
}
と、ここまでは従来通りの方法。
最近知った方法ですが、toLocaleString()メソッドを使用することで、
簡単にカンマ編集ができるようです。
function addCommas(nStr) {
return Number(nStr).toLocaleString();
}
※注:toLocaleString()メソッドはIE11、Crome24からのサポートとなっているようなので、
使用する際はご注意を。。。