//会计金额格式转为普通数字
function rMoney(num) {
return parseFloat(num.replace(/[^\d\\.-]/g, ''));
}
console.log(rMoney('96,566.57')); //96566.57
console.log(rMoney('966.30')); //966.3
console.log(rMoney('9,669,228.55')); //9669228.55
// 普通数字转会计金额格式
function toThousandsFormates2(num) {
// 判断传进来的数字是否为非空数字
if (!isNaN(parseFloat(num))) {
var newNum = Number(Number(num).toFixed(2)).toLocaleString('zh', {
minimumFractionDigits: 2 });
return newNum;
} else {
return ''
}
}
console.log(toThousandsFormates2('0')); // 0.00
console.log(toThousandsFormates2('')); // ''
console.log(toThousandsFormates2(966)); // 966.00
console.log(toThousandsFormates2(966.3)); // 966.30
console.log(toThousandsFormates2(9669228.55)); // 9,669,228.55
console.log(toThousandsFormates2(96566.56954)); // 96,566.57
JS 会计金额格式转普通数字(利用正则)、普通数字转会计金额格式
猜你喜欢
转载自blog.csdn.net/vaecnfeilong/article/details/127989462
今日推荐
周排行