function addCommas(money){
var re=/\d{3}(?!$)/g
return money.replace(re,x=>x+",")
}
console.log( addCommas("$123456789") )
console.log( addCommas("$123456") )
console.log( addCommas("$1234567890") )
console.log( addCommas("$1234567") )
Ответ:
$123,456,789
$123,456
$123,456,789,0
$123,456,7
JavaScript test | #JavaScript & Max