Number.prototype.toCommaed

iandeth. - javascriptで数値をカンマ区切り文字列に変換する関数メモ
例のやり方で書き換えてみる。この程度なら(対象文字列が短いので)無茶な正規表現でもさほどのオーバーヘッドは無いはず…。

Number.prototype.toCommaed = function(interval){
  return String(this).replace(RegExp(
    '(\\d+?)(?=(?:\\d{'+ (Number(interval) || 3) +'})+(?:\\.|$))', 'g'), '$1,');
};