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 相关文章推荐
提高网站信任度的技巧
Oct 17 Javascript
ExtJS GTGrid 简单用户管理
Jul 01 Javascript
Chrome Form多次提交表单问题的解决方法
May 09 Javascript
jQuery动态添加的元素绑定事件处理函数代码
Aug 02 Javascript
js快速排序的实现代码
Dec 08 Javascript
浅谈JavaScript中的Math.atan()方法的使用
Jun 14 Javascript
跟我学习javascript的最新标准ES6
Nov 20 Javascript
详解JavaScript的闭包、IIFE、apply、函数与对象
Dec 21 Javascript
基于JavaScript实现焦点图轮播效果
Mar 27 Javascript
jQuery解析json格式数据示例
Sep 01 jQuery
vue 实现走马灯效果
Oct 28 Javascript
javascript实现简易计算器功能
Sep 23 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图片裁剪函数
2018/10/31 PHP
PHP goto语句用法实例
2019/08/06 PHP
PHP项目多语言配置平台实现过程解析
2020/05/18 PHP
JS中剪贴板兼容性、判断复制成功或失败
2021/03/09 Javascript
使用jQuery轻松实现Ajax的实例代码
2010/08/16 Javascript
jquery 学习之一 对象访问
2010/11/23 Javascript
js实现同一页面可多次调用的图片幻灯切换效果
2015/02/28 Javascript
学习JavaScript编程语言的8张思维导图分享
2015/03/27 Javascript
JavaScript多并发问题如何处理
2015/10/28 Javascript
jQuery实现获取table表格第一列值的方法
2016/03/01 Javascript
JavaScript结合HTML DOM实现联动菜单
2017/04/05 Javascript
ES6新特性二:Iterator(遍历器)和for-of循环详解
2017/04/20 Javascript
js中对象与对象创建方法的各种方法
2019/02/27 Javascript
详解小程序设置缓存并且不覆盖原有数据
2019/04/15 Javascript
微信小程序自定义弹窗实现详解(可通用)
2019/07/04 Javascript
微信小程序JS加载esmap地图的实例详解
2019/09/04 Javascript
微信小程序tabBar设置实例解析
2019/11/14 Javascript
vue中的.$mount('#app')手动挂载操作
2020/09/02 Javascript
[03:24][TI9纪实] Dota奶爸
2019/08/22 DOTA
Python THREADING模块中的JOIN()方法深入理解
2015/02/18 Python
简单介绍Python中的round()方法
2015/05/15 Python
Python实现文件复制删除
2016/04/19 Python
详解Python多线程Selenium跨浏览器测试
2017/04/01 Python
TensorFLow用Saver保存和恢复变量
2018/03/10 Python
Python解决八皇后问题示例
2018/04/22 Python
Anaconda下配置python+opencv+contribx的实例讲解
2018/08/06 Python
详解10个可以快速用Python进行数据分析的小技巧
2019/06/24 Python
python分数表示方式和写法
2019/06/26 Python
如何判断一段程序是由C 编译程序还是由C++编译程序编译的
2013/08/04 面试题
学校联谊协议书
2014/09/16 职场文书
重阳节标语大全
2014/10/07 职场文书
2014年护士长工作总结
2014/11/11 职场文书
2014年招商引资工作总结
2014/11/22 职场文书
先进集体申报材料
2014/12/25 职场文书
如何书写邀请函?
2019/06/24 职场文书
Java使用httpRequest+Jsoup爬取红蓝球号码
2021/07/02 Java/Android