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 相关文章推荐
JSQL 批量图片切换的实现代码
May 05 Javascript
DOM Scripting中的图片切换[兼容Firefox]
Jun 12 Javascript
jQuery实现企业网站横幅焦点图切换功能实例
Apr 30 Javascript
使用Node.js处理前端代码文件的编码问题
Feb 16 Javascript
使用JavaScript获取Request中参数的值方法
Sep 27 Javascript
js HTML5多媒体影音播放
Oct 17 Javascript
JS中使用 after 伪类清除浮动实例
Mar 01 Javascript
jquery中封装函数传递当前元素的方法示例
May 05 jQuery
学习LayUI时自研的表单参数校验框架案例分析
Jul 29 Javascript
vuex中store存储store.commit和store.dispatch的用法
Jul 24 Javascript
Node.js利用Express实现用户注册登陆功能(推荐)
Oct 26 Javascript
JS canvas实现画板和签字板功能
Feb 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
做一个有下拉功能的留言版
2006/10/09 PHP
PHP获取当前页面完整URL的实现代码
2013/06/10 PHP
php读取远程gzip压缩网页的方法
2014/12/29 PHP
PHP实现求两个字符串最长公共子串的方法示例
2017/11/17 PHP
php7下的filesize函数
2019/09/30 PHP
js 代码集(学习js的朋友可以看下)
2009/07/22 Javascript
跟我一起学写jQuery插件开发方法(附完整实例及下载)
2010/04/01 Javascript
在次封装easyui-Dialog插件实现代码
2010/11/14 Javascript
jQuery弹性滑动导航菜单实现思路及代码
2013/05/02 Javascript
浅析jQuery事件之on()方法绑定多个选择器,多个事件
2016/04/27 Javascript
jQuery Validate表单验证插件的基本使用方法及功能拓展
2017/01/04 Javascript
JavaScript实现父子dom同时绑定两个点击事件,一个用捕获,一个用冒泡时执行顺序的方法
2017/03/30 Javascript
jQuery实现导航栏头部菜单项点击后变换颜色的方法
2017/07/19 jQuery
JavaScript模块模式实例详解
2017/10/25 Javascript
基于three.js编写的一个项目类示例代码
2018/01/05 Javascript
微信小程序踩坑记录之解决tabBar.list[3].selectedIconPath大小超过40kb
2018/07/04 Javascript
js 下拉菜单点击旁边收起实现(踩坑记)
2019/09/29 Javascript
JQuery Ajax如何实现注册检测用户名
2020/09/25 jQuery
python 通过 socket 发送文件的实例代码
2018/08/14 Python
python使用Matplotlib绘制分段函数
2018/09/25 Python
基于python框架Scrapy爬取自己的博客内容过程详解
2019/08/05 Python
浅析Python语言自带的数据结构有哪些
2019/08/27 Python
解析Python 偏函数用法全方位实现
2020/06/26 Python
python中执行smtplib失败的处理方法
2020/07/01 Python
解决Python中导入自己写的类,被划红线,但不影响执行的问题
2020/07/13 Python
基于HTML5代码实现折叠菜单附源码下载
2015/11/27 HTML / CSS
Goodee官方商店:迷你投影仪
2021/03/15 全球购物
澳大利亚电商Catch新西兰站:Catch.co.nz
2020/05/30 全球购物
2019年Java 最常见的 面试题
2016/10/19 面试题
幼儿园儿童节活动主持词+串词大全
2014/03/21 职场文书
2014年技术员工作总结
2014/11/18 职场文书
2014年环境整治工作总结
2014/12/10 职场文书
社区六一儿童节活动总结
2015/02/11 职场文书
三下乡活动心得体会
2016/01/23 职场文书
win10如何开启ahci模式?win10开启ahci模式详细操作教程
2022/07/23 数码科技
CSS 实现磨砂玻璃(毛玻璃)效果样式
2023/05/21 HTML / CSS