数字从后往前每三位加个逗号
// 数字从后往前每三位加个逗号(不足补零)
NumberFilter(num) {
let n = (Array(8).join(0) + num).slice(-8)
let str = ''
let arr = []
if (typeof n === 'number') {
str = n.toString()
} else {
str = n
}
str = str.replace(/(?=(\B)(\d{3})+$)/g, ',')
arr = [...str]
return arr
},
处理数字,位数不够补零
/*
处理数字,位数不足前面补 0
num 要处理的数据
row 转成几位的数组
*/
function filterNum(num, row) {
let n = (Array(row).join(0) + num).slice(-row)
let arr = []
arr = n.split('')
return arr
}
console.log(filterNum(123, 7))