js千分位分割函数


function transStr(str){
 var begin ="";
 var after ="";
 var l;
 var str2="";
 if(str.indexOf(".")<0)str=str+".00";
 if(str.indexOf(".")>0){
  begin = str.substring(0,str.indexOf("."));
  after = str.substring(str.indexOf("."),str.length);
 }else{
  begin = str;
 }
 l=begin.length/3;
  if(l>1){
   for(var i=0;i    str2=","+begin.substring(begin.length-3,begin.length)+str2;
    begin=begin.substring(0,begin.length-3);
    l=begin.length/3;
   }
   if(after.length<3){
    str2=begin+str2+after+"0";
   }else{
    str2=begin+str2+after
    }
   alert(str2.substring(1));
  }else{
   if(after.length<3){
    alert(str+"0");
   }else{
    alert(str);
    }
   
  }
}
//-->
 

 

 

 

 

你可能感兴趣的:(Javascript)