s/\d{1,3}(?=(\d{3})+(?!\d))/$&,/g
The amount of code that goes in to formatting numbers can be silly sometimes, especially when you realise it can be done as a regex.
Note that if the number has a DP longer than 2, it'll format it - I suggest splitting out the DP first, and bash them back together.
(via)
UK EVENTAttend ffconf.org 2024
The conference for people who are passionate about the web. 8 amazing speakers with real human interaction and content you can't just read in a blog post or watch on a tiktok!
£249+VAT - reserve your place today