方法一:
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之间。