こんなの作ってみた【数値のカンマ区切り】 | 株式会社アースリンク

2016年6月3日

こんなの作ってみた【数値のカンマ区切り】

金額

 

業務アプリで数値を扱うと、数値にカンマを付けたり外したりということはよくあることかと思います。

 

【正規表現を使用したカンマ編集】

function addCommas(nStr) {
  return String(nStr).replace(/(\d)(?=(\d\d\d)+(?!\d))/g, '$1,');
}

と、ここまでは従来通りの方法。

最近知った方法ですが、toLocaleString()メソッドを使用することで、

簡単にカンマ編集ができるようです。

 

toLocaleString()メソッドでのカンマ編集

function addCommas(nStr) {
  return Number(nStr).toLocaleString();
}

※注toLocaleString()メソッドはIE11、Crome24からのサポートとなっているようなので、

   使用する際はご注意を。。。

 

Contact
お問い合わせ

電話番号0120 - 889 - 236

受付時間:平日 9:00-18:00