方式一、正则表达式
const formatMoney = (money) => {
return money.replace(new RegExp(`(?!^)(?=(\\d{3})+${money.includes('.') ? '\\.' : '$'})`, 'g'), ',')
}
formatMoney('123456789.123') // '123,456,789.123'
方式二、tolocaleString
const formatMoney = (money) => {
return money.toLocaleString()
}
formatMoney(123458896789.123) // '123,458,896,789.123'