Skip to content
Discussion options

You must be logged in to vote

js regular thousands format

const formatMoney = (money) => { return money.replace(new RegExp((?!^)(?=(\d{3})+${money.includes('.') ? '\.' : '$'})`, 'g'), ',')
}

formatMoney('123456789') // '123,456,789'
formatMoney('123456789.123') // '123,456,789.123'
formatMoney('123') // '123'
`

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by xiao-ice
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants