/**
* @author laifeipeng on 2018/08/23.
* @description 货币数字千分位格式化,并保留2位小数,返回字符串
* @param { number|string} value
* @param { string} symol 货币符号,常见的有'¥','$'等,默认为空''。
* @returns string
*/
export default function currency(value, symol = '') {
let v = +value // 统一转换为number
const isNegative = v < 0 // 判断正负
v = Math.abs(v) // 取绝对值
let integer = ~~v // 取整
const decima = (v - integer).toFixed(2).substring(1) //截取2位小数,eg:".55"
integer = (integer + '').replace(/(?=(?!\b)(\d{3})+$)/g, ',')
v = integer + decima
if (isNegative) v = '-' + v
return symol + v
}
js货币千分位
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 作者:特立独行的猫——赵星 这是一本关于一个女生从23岁到30岁,这7年工作和生活的所得所悟,可能鸡血,励志,但不...