此方法适用于正整数、负整数、浮点数
const formatNumberWithCommas = (number: any) => {
// 兼容一下传进来的number字段有可能是null undefined NaN '' 0的情况
// 当number为null undefined NaN ''的时候,&&后面的内容不执行,直接返回null undefined NaN '' 0
return number && number.replace(/\B(?=(\d{3})+(?!\d))/g, ',')
}