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


Posted in Javascript onAugust 01, 2016

实例如下:

/**
 * 数字格式转换成千分位
 *@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实现数字格式千分位相互转换方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
弹出广告特效代码(一个IP只弹出一次)
May 11 Javascript
jQuery参数列表集合
Apr 06 Javascript
js动态为代码着色显示行号
May 29 Javascript
浅析基于WEB前端页面的页面内容搜索的实现思路
Jun 10 Javascript
Javascript堆排序算法详解
Dec 03 Javascript
AngularJS 使用 UI Router 实现表单向导
Jan 29 Javascript
Javascript实现找不同色块的游戏
Jul 17 Javascript
浅谈vuex之mutation和action的基本使用
Aug 29 Javascript
在Vue中使用highCharts绘制3d饼图的方法
Feb 08 Javascript
JS实现图片转换成base64的各种应用场景实例分析
Jun 22 Javascript
Vue实现美团app的影院推荐选座功能【推荐】
Aug 29 Javascript
vue中Element-ui 输入银行账号每四位加一个空格的实现代码
Sep 14 Javascript
AngularJS ng-controller 指令简单实例
Aug 01 #Javascript
js实现千分符和保留几位小数的简单实例
Aug 01 #Javascript
浅谈jQuery中ajaxPrefilter的应用
Aug 01 #Javascript
AngularJS基础 ng-cloak 指令简单示例
Aug 01 #Javascript
全面接触神奇的Bootstrap导航条实战篇
Aug 01 #Javascript
JavaScript数值千分位格式化的两种简单实现方法
Aug 01 #Javascript
第一次接触神奇的Bootstrap菜单和导航
Aug 01 #Javascript
You might like
js split 的用法和定义 js split分割字符串成数组的实例代码
2012/05/13 Javascript
触屏中的JavaScript事件分析
2015/02/06 Javascript
详解AngularJS过滤器的使用
2016/03/11 Javascript
详解原生JavaScript实现jQuery中AJAX处理的方法
2016/05/10 Javascript
Js查找字符串中出现次数最多的字符及个数实例解析
2016/09/05 Javascript
AngularJS指令用法详解
2016/11/02 Javascript
Bootstrap table使用方法详细介绍
2016/12/09 Javascript
jQuery Plupload上传插件的使用
2017/04/19 jQuery
JavaScript设计模式之代理模式简单实例教程
2018/07/03 Javascript
Vue中的$set的使用实例代码
2018/10/08 Javascript
在Create React App中使用CSS Modules的方法示例
2019/01/15 Javascript
详解Vue项目中实现锚点定位
2019/04/24 Javascript
Layer.js实现表格溢出内容省略号显示,悬停显示全部的方法
2019/09/16 Javascript
Win7下搭建python开发环境图文教程(安装Python、pip、解释器)
2016/05/17 Python
python3.7 sys模块的具体使用
2019/07/22 Python
python 6种方法实现单例模式
2020/12/15 Python
html5简单示例_动力节点Java学院整理
2017/07/07 HTML / CSS
美国百货齐全的精品网站,提供美式风格的产品:Overstock.com
2016/07/22 全球购物
Farfetch香港官网:汇集全球时尚奢侈品购物平台
2017/11/26 全球购物
Radley英国官网:英国莱德利小狗包
2019/03/21 全球购物
英国现代市场:ARKET
2019/04/10 全球购物
Ariat官网:美国马靴和服装品牌
2019/12/16 全球购物
Seavenger官网:潜水服、浮潜、靴子和袜子
2020/03/05 全球购物
上海某公司.net方向笔试题
2014/09/14 面试题
本科生的职业生涯规划范文
2014/01/09 职场文书
销售人员自我评价
2014/02/01 职场文书
会计岗位职责模板
2014/03/12 职场文书
预备党员承诺书
2014/03/25 职场文书
求职信内容怎么写
2014/05/26 职场文书
家长通知书家长意见
2014/12/30 职场文书
质量保证书
2015/01/17 职场文书
2015国庆节放假通知范文
2015/07/30 职场文书
又涨知识了,自律到底多重要?
2019/06/27 职场文书
100句拼搏进取的名言警句,值得一读!
2019/10/07 职场文书
一次线上mongo慢查询问题排查处理记录
2022/03/18 MongoDB
vue使用echarts实现折线图
2022/03/21 Vue.js