综述:将一个大位数,三位加一个逗号实现
1.不了解正则的话只能当做字符串处理了,十分繁琐
2.实际的正确答案是
Number.prototype.formatNum = function() {
const str = this.toString();
const reg = /(?=(\B)(\d{3})+$)/g
return str.replace(reg, ',')
}
var num = 1234567;
console.log(num.formatNum())
3.正则学习材料
https://www.runoob.com/regexp/regexp-syntax.html
4.学习笔记