首页 > 编程 > JavaScript > 正文

JS实现数字格式千分位相互转换方法

2019-11-20 09:21:49
字体:
来源:转载
供稿:网友

实例如下:

/** * 数字格式转换成千分位 *@param{Object}num */function commafy(num){  if((num+"").Trim()==""){   return"";  }  if(isNaN(num)){   return"";  }  num = num+"";  if(/^.*/..*$/.test(num)){   varpointIndex =num.lastIndexOf(".");   varintPart = num.substring(0,pointIndex);   varpointPart =num.substring(pointIndex+1,num.length);   intPart = intPart +"";    var re =/(-?/d+)(/d{3})/    while(re.test(intPart)){     intPart =intPart.replace(re,"$1,$2")    }   num = intPart+"."+pointPart;  }else{   num = num +"";    var re =/(-?/d+)(/d{3})/    while(re.test(num)){     num =num.replace(re,"$1,$2")    }  }  return num;}/** * 去除千分位 *@param{Object}num */function delcommafy(num){  if((num+"").Trim()==""){   return"";  }  num=num.replace(/,/gi,'');  returnnum;}

以上这篇JS实现数字格式千分位相互转换方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持武林网。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表