需求:金额数字千分位使用逗号分割并保留两位小数
思路:利用正则和toFixed实现
/**
* 千分位使用逗号分割并保留两位小数
*
* @param {num} 数字
* @returns
*/
formatNumberWithCommas(num) {
const parts = num.toFixed(2).split(".");
parts[0] = parts[0].replace(/\B(?=(\d{3})+(?!\d))/g, ",");
return parts.join(".");
},