一聚教程网:一个值得你收藏的教程网站

最新下载

热门教程

js根据输入金额自动在每三位加分隔符

时间:2009-10-21 编辑:简简单单 来源:一聚教程网

js根据输入金额自动在每三位加分隔符

/**
自动添加分隔符的格式化输入框效果
当我输入金额的时候,自动在每三位加分隔符
**/
function formatnumber(fnumber,fdivide,fpoint,fround){
 var fnum = fnumber + ’’;
 var revalue="";
 if(fnum==null){
  for(var i=0;i   return "0."+revalue;
 }
 fnum = fnum.replace(/^sall|sall$/g,’’);
 if(fnum==""){
  for(var i=0;i   return "0."+revalue;
 }
 fnum=fnum.replace(/,/g,"");
 if(fround){
  var temp = "0.";
  for(var i=0;i   temp += "5";
  fnum = Number(fnum) + Number(temp);
  fnum += ’’;
 }
 var arrayf=fnum.split(".");
 if(fdivide){
  if(arrayf[0].length>3){
   while(arrayf[0].length>3){
    revalue=","+arrayf[0].substring(arrayf[0].length-3,arrayf[0].length)+revalue;
    arrayf[0]=arrayf[0].substring(0,arrayf[0].length-3);
   }
  }
 }
 revalue=arrayf[0]+revalue;
 if(arrayf.length==2&&fpoint!=0){
  arrayf[1]=arrayf[1].substring(0,(arrayf[1].length<=fpoint)?arrayf[1].length:fpoint);
  if(arrayf[1].length   for(var i=0;i   revalue+="."+arrayf[1];
 }else if(arrayf.length==1&&fpoint!=0){
  revalue+=".";
  for(var i=0;i  }
 return revalue;
}

热门栏目