23002342 を 23,002,342 と言った具合に、数値に対して
3桁毎にカンマを打って表示させたい場合、
僕は今まで愚直に正規表現を使って変換していました。
しかし、JavaScriptのNumberオブジェクトに標準で用意されている、
toLocaleString()
というメソッドを使えば簡単に3桁区切りのカンマを打った状態で数値を出力することができるようです。
Sample:
var num = 23002342;
console.log(num.toLocaleString()); // output: 23,002,342