javascript 代码 - 金额格式化,每三位加个,

javascript 代码 - 金额格式化,每三位加个,

/**/ /**
 * 金额格式化,每三位加个,
 
*/

function  formatMoney1(money) {
    
var str = money + "";
    
var result = "";
    
var index = str.indexOf(".");
    
var endStr = "";
    
if(index>-1){
        endStr 
= str.substring(index, str.length);
        endStr 
= endStr.length==3?endStr:endStr+"0";
        str 
= str.substring(0, index);
    }
else{
        endStr 
= ".00";
    }

    
var i = 0;
    
var len = str.length;
    
for(i;i<len;i++){
        
if((len - (4 + i)) % 3 == 0 && (len - (4 + i)) >= 0){
            result 
+= str.substr(i, 1+ ",";
        }
else{
            result 
+= str.substr(i, 1);
        }

    }

    
return result+endStr;
}


欢迎大家访问我的个人网站 萌萌的IT人

你可能感兴趣的:(javascript 代码 - 金额格式化,每三位加个,)