【正規表現】カンマ(,)区切りの数値判定、3桁区切りでカンマ(,)を打つ
※メモを元に手打ちしてるのでミスがあったらすいません。コメントください。
カンマ(,)区切りの数値(0以上)を判定する
/^0$|^[1-9]\d{0,2}(,\d{3})*$/
整数(0以上)に3桁区切りでカンマ(,)を打つ
※最上位桁が0でも動く
replace(/^(\d)(?=(\d{3})+$)/g, '$1,')
(hoo)(?=(bar)でhooとbarの間を拾ってこれるらしい
おまけ 0以上の整数を表す正規表現
/^0$|^[1-9](\d)*$/