您的位置:首页 > 其它

对金钱进行处理

2016-09-27 11:15 169 查看
function formatqfw(num) {
num = parseFloat(num);
var arr = [num.toFixed(0), ''];
if (num > 100000000) {
arr[1] = '亿';
arr[0] = (num / 100000000).toFixed(2);
} else if (num > 10000) {
arr[1] = '万';
arr[0] = (num / 10000).toFixed(2);
}
arr[0] = (arr[0] + '').replace(/\d{1,3}(?=(\d{3})+(\.\d*)?$)/g, '$&,');
return arr;


}

注意

var arr = [num.toFixed(0), ”]; 如果下边的出错,至少还会有值返回

replace(/\d{1,3}(?=(\d{3})+(.\d*)?)/g,′&,’);对金钱处理
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  函数