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 相关文章推荐
Javascript实现关联数据(Linked Data)查询及注意细节
Feb 22 Javascript
了不起的node.js读书笔记之例程分析
Dec 22 Javascript
浅析javascript操作 cookie对象
Dec 26 Javascript
JavaScript中的return语句简单介绍
Dec 07 Javascript
通过JS和PHP两种方法判断用户请求时使用的浏览器类型
Sep 01 Javascript
使用JavaScript触发过渡效果的方法
Jan 19 Javascript
浅谈SpringMVC中post checkbox 多选框value的值(隐藏域方式)
Jan 08 Javascript
浅谈Vue初学之props的驼峰命名
Jul 19 Javascript
微信小程序websocket实现即时聊天功能
May 21 Javascript
ES6 Generator函数的应用实例分析
Jun 26 Javascript
微信小程序绘制图片发送朋友圈
Jul 25 Javascript
类和原型的设计模式之复制与委托差异
Jul 07 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
十天学会php之第二天
2006/10/09 PHP
PHP分页显示制作详细讲解
2008/11/19 PHP
PHP页面间参数传递的四种方法详解
2013/06/09 PHP
iOS自定义提示弹出框实现类似UIAlertView的效果
2016/11/16 PHP
统计出现最多的字符次数的js代码
2010/12/03 Javascript
javascript写的日历类(基于pj)
2010/12/28 Javascript
javascript获取作用在元素上面的样式属性代码
2012/09/20 Javascript
js replace 与replaceall实例用法详解
2013/08/03 Javascript
jquery定时滑出可最小化的底部提示层特效代码
2013/10/02 Javascript
js实现的简单radio背景颜色选择器代码
2015/08/18 Javascript
js仿腾讯QQ的web登陆界面
2016/08/19 Javascript
jQuery插件form-validation-engine正则表达式操作示例
2017/02/09 Javascript
vue 里面使用axios 和封装的示例代码
2017/09/01 Javascript
jQuery进阶实践之利用最优雅的方式如何写ajax请求
2017/12/20 jQuery
python字符串排序方法
2014/08/29 Python
Python实现的排列组合计算操作示例
2017/10/13 Python
Python之Scrapy爬虫框架安装及使用详解
2017/11/16 Python
python如何将图片转换为字符图片
2020/08/19 Python
详解numpy的argmax的具体使用
2019/05/27 Python
python+webdriver自动化环境搭建步骤详解
2019/06/03 Python
人工神经网络算法知识点总结
2019/06/11 Python
python redis 批量设置过期key过程解析
2019/11/26 Python
Win系统PyQt5安装和使用教程
2019/12/25 Python
python 命名规范知识点汇总
2020/02/14 Python
python解决OpenCV在读取显示图片的时候闪退的问题
2021/02/23 Python
h5调用摄像头的实现方法
2016/06/01 HTML / CSS
Columbia美国官网:美国著名的户外服装品牌
2016/11/24 全球购物
MCM英国官网:奢侈皮具制品
2017/04/18 全球购物
德国运动鞋网上商店:Afew Store
2018/01/05 全球购物
假日旅行社实习自我鉴定
2013/09/24 职场文书
护士思想汇报
2014/01/12 职场文书
教学个人的自我评价分享
2014/02/16 职场文书
超越自我演讲稿
2014/05/21 职场文书
新文化运动的口号
2014/06/21 职场文书
小学六一儿童节活动开幕词
2016/03/04 职场文书
python b站视频下载的五种版本
2021/05/27 Python