【javascript】数値のカンマ桁区切り

javascriptで、数値を3桁のカンマ桁区切りにする書式。
1234567を1,234,576のように。

String(num).replace( /(\d)(?=(\d\d\d)+(?!\d))/g, '$1,')