綜述:將一個大位數,三位加一個逗號實現
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.學習筆記