js格式化金额为小数点后两位

来源:互联网 发布:新手做淘宝客操作流程 编辑:程序博客网 时间:2024/06/01 10:00

方法一:

                          c = c.replace(/[^0-9|\.]/g, ''); //清除字符串中的非数字非.字符                        if(/^0+/.test(c)) //清除字符串开头的0                            c = c.replace(/^0+/, '');                        if(!/\./.test(c)) //为整数字符串在末尾添加.00                            c += '.00';                        if(/^\./.test(c)) //字符以.开头时,在开头添加0                            c = '0' + c;                        c += '00';        //在字符串末尾补零                        c = c.match(/\d+\.\d{2}/)[0];
方法二:

a = parseFloat(a.toFixed(2)); //四舍五入为小数点后几位,但是参数建议为0-20之间。