JavaScript で数字を 3 桁ずつカンマで区切る (commify)

var commify = function(s) {
    return s.toString()
            .split('').reverse().join('')
            .replace(/(\d\d\d)(?=\d)(?!\d*\.)/g, '$1,')
            .split('').reverse().join('');
};


- refs.: Perl クックブック (レシピ 2.16)
  4873110378