实现数据展示自动添加千位分隔符,保留两位小数点。强制保留小数点后加0 显示
1. 实现千位分隔符的方法
formatNum(value) {
if (!value && value !== 0) return 0
let str = value.toString()
let reg = str.indexOf('.') > -1 ? /(\d)(?=(\d{3})+\.)/g : /(\d)(?=(?:\d{3})+$)/g
return str.replace(reg, '$1,')
},
2. 实现千位分隔符和两位小数
parseFloat(text).toLocaleString(undefined,{'minimumFractionDigits':2,'maximumFractionDigits':2});
undefined 处可实现语言配置
文档详细参数参考: