weijiyang / GOOD-IDEA

这里记录一些灵感~详见ISSUES
1 stars 0 forks source link

如何用正则字符串 货币格式化 #6

Open weijiyang opened 4 years ago

weijiyang commented 4 years ago

下面这样也可以 前向查找三位数...

'1234567.333333'.replace(/\B(?=(\d{3})+\b)/g,','); // "1,234,567.333,333"
'1234567.33333'.replace(/\B(?=(\d{3})+\b)/g,','); // "1,234,567.33,333"

翻转字符串replace再翻转回来

str.split('').reverse().join('').replace(/(\d{3}\B)/g, '$1,').split('').reverse().join('')