✨今天再来记录一个经常会用到的常规函数,金额格式化函数
- ⌛ 金额格式化函数,
- ⏳ 使用场景:当需要前端展示并格式化商品价格时,用来格式化后端返回的价格数据
- ⏳ 默认保留两位小数点,价格单位为分,金额符号为¥
- ⏳ 入参:
- value 单位为分的金额
- fixed 保留小数点位数:2
- amountMark 金额默认单位:¥
- ⌛ 返回值:¥20.00
/**
* 金额两位小数
* @param {Number} value 金额 单位为: 分
* @param {Number} fixed 保留小数点位数:2
* @param {String} amountMark 金额默认单位:¥
* @returns {String} 返回值 ¥20.00
*/
function amountFormat(value = 0, fixed = 2, amountMark = '¥'){
return `${
amountMark}${
(parseInt(value) / 100).toFixed(fixed).replace(/\d{1,3}(?=(\d{3})+(\.\d*)?$)/g, '$&,')}`;
}
以上就是这个函数的代码,各位可以根据需求修改返回的格式