金额千位分割符

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
                }
            }
        }
上一篇 下一篇

猜你喜欢

热点阅读