金额千位分割符
2020-03-05 本文已影响0人
刘员外__
filters: {
// 金额添加千位分割符
filterMoney(value) {
if (!value) return 0
let intPart = Number(value) - Number(value)%1
let intPartFormat = intPart.toString().replace(/(\d)(?=(?:\d{3})+$)/g, '$1,')
let floatPart = ""
let value2Array = value.toString().split(".")
if(value2Array.length == 2) {
floatPart = value2Array[1].toString()
if(floatPart.length == 1) {
return intPartFormat + "." + floatPart + '0'
} else {
return intPartFormat + "." + floatPart
}
} else {
return intPartFormat + floatPart
}
}
}