适用于前端大数字千分位逗号分隔(支持使用小数点)
formatNumber=(value)=>{
value = value + ''
if(value.includes('.')){
return value.slice(0,-3).replace(/(\d)(?=(\d{3})+$)/g,'$1,') + value.slice(-3)
}
return value.replace(/(\d)(?=(\d{3})+$)/g,'$1,')
}
formatNumber(1000) //1,000
formatNumber(1500,00)//1,500.00