数字格式化,格式数字保留2位小数点,格式数字自定义保留n位小数点

来源:互联网 发布:淘陶网络北京有限公司 编辑:程序博客网 时间:2024/05/08 06:08
//格式化数据  保留2位小数function formatCurrency(num) {    num = num.toString().replace(/\$|\,/g,'');    if(isNaN(num))    num = "0";    sign = (num == (num = Math.abs(num)));    num = Math.floor(num*100+0.50000000001);    cents = num%100;    num = Math.floor(num/100).toString();    if(cents<10)    cents = "0" + cents;    for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)    num = num.substring(0,num.length-(4*i+3))+','+    num.substring(num.length-(4*i+3));    return (((sign)?'':'-') + num + '.' + cents);}function formatNum(num,n){//参数说明:num 要格式化的数字 n 保留小数位    num = String(num.toFixed(n));    var re = /(-?\d+)(\d{3})/;    while(re.test(num)) num = num.replace(re,"$1,$2")if(num % 1 == 0){num = num / 1;}else{if(num.substr(num.length - 1, num.length) == 0){num = num.substr(0, num.length - 1);}if(num.substr(num.length - 1, num.length) == 0){num = num.substr(0, num.length - 1);}if(num.substr(num.length - 1, num.length) == 0){num = num.substr(0, num.length - 1);}}    return num;}

js处理数字相关文章:

onkeyup限制输入框只能输入数字

移动端手机网站限制input只能输入数字

toFixed方法重写,toFixed四舍五入在数值很小时的精度问题

js处理数字保留2位小数,强制保留2位小数不够补上.00

数字格式化,格式数字保留2位小数点,格式数字自定义保留n位小数点

js数字金额大写转换


数字格式化相关文章:

数字格式化,格式数字保留2位小数点,格式数字自定义保留n位小数点

数字格式化为金额格式 (3位一个逗号隔开)如:100,000.00 

js 填写银行卡号时,每4个数字用空格隔开


0 0
原创粉丝点击