/*货币格式化*/ function formatMoney(num) { num = num.toString().replace(/$|\,/g,''); if(isNaN(num)) { num = "0"; }else{ sign = (num == (num = Math.abs(num))); num = Math.floor(num*10+0.50000000001); //cents = num%10; num = Math.floor(num/10).toString(); 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); } };
以上代码可实现把货币变成100,000,000.00的个格式