export function getMoney(data: string) {
if (!data) return '0';
// 将数据分割,保留两位小数
//data= data.toFixed(2)
// 获取整数部分
const intPart = Math.trunc(Number(data));
// 整数部分处理,增加,
const intPartFormat = intPart.toString().replace(/(\d)(?=(?:\d{3})+$)/g, '$1,');
// 预定义小数部分
let floatPart = '';
// 将数据分割为小数部分和整数部分
const newArr = data.toString().split('.');
if (newArr.length === 2) { // 有小数部分
floatPart = newArr[1].toString(); // 取得小数部分
console.log(intPartFormat + '.' + floatPart, '有小数部分');
return intPartFormat + '.' + floatPart;
}
console.log(intPartFormat + floatPart, '没有小数部分');
return intPartFormat + floatPart;
}
网友评论