本文共 1337 字,大约阅读时间需要 4 分钟。
??????????????????????????????????????????????????????????????????
let num = 123456; num.toLocaleString(); // ??: '123,456'
????????Node.js???????????????????????????????
????Node.js???????????
require('intl').NumberFormat().format(123456); // ??: '123,456' ????????????????????????????????????????????????????????????????
function numberWithCommas(x) { var parts = x.toString().split("."); parts[0] = parts[0].replace(/\B(?=(?:\d{3})+(?!\d))/g, ","); return parts.join("."); } ????????????????????????????????
console.log(numberWithCommas(23456324)); // ??: '23,456,324'
??????????????????????????????????????
????????????????????????????????????????????????????????????
function commaNum(num) { let parts = num.toString().split('.'); parts[0] = ((str) => { let tmp = ''; let counter = 0; for(let i = str.length - 1; i >= 0; i--) { if (counter == 3) { tmp += ','; i++; counter = 0; continue; } tmp += str[i]; counter++; } tmp = tmp.split('').reverse().join(''); return tmp; })(parts[0]); return parts.join('.'); } ???
console.log(commaNum(23456324)); // ??: '23,456,324'
???????????????????????????????
转载地址:http://nauwz.baihongyu.com/