Open Twlig opened 2 years ago
function formatNum(num) { var str = num + '' var len = str.length var n = len % 3 var count = Math.floor(len/3) - (n == 0 ? 1 : 0) var newStr = '' for(let i = 0; i < count; i++) { newStr = ',' + str.slice(len - 3*(i+1), len - 3*i) + newStr } if(n == 0) { newStr = str.slice(0,3) + newStr } else { newStr = str.slice(0, n) + newStr } return newStr }
function formatNum(num) { var str = num + '' var result = str.replace(/(\d)(?=(?:\d{3})+$)/g, '$1,') return result }
处理大数千分位