网络编程
位置:首页>> 网络编程>> JavaScript>> JS实现数字格式千分位相互转换方法

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

作者:jingxian  发布时间:2023-08-31 08:24:48 

标签:数字格式,千分位

实例如下:

/**
* 数字格式转换成千分位
*@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;
}
0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com