function setComma(from){
var to = from + '';
var tmp = "";
while (to != (tmp = to.replace(/^([+-]?\d+)(\d\d\d)/,"$1,$2"))){
to = tmp;
}
return to;
}
自作ではありません。拾い物です。
すみません、拾い先を忘れてしまいました。
メモと同時に制作者様のURLを知っている方がいらっしゃったら追記させてもらいたいので、教えていただけると幸いです。