<script type="text/javascript">

//获得原数字
var countStr = document.getElementById("lblCount").innerText;
var countLength = countStr.length;
var str = "";
for (var i = 0; i < parseInt((countLength-1) / 3) ; i++) {
var j = 0;
if(countStr.indexOf(",")>-1)
{

//例:123456,789 index等于6

//这里等于从6开始继续,相当于为原来的9开始计算
j = countStr.length-countStr.indexOf(",");
//alert(j);
}
countStr = countStr.substring(0, countStr.length - 3 - j) + "," + countStr.substring(countStr.length - 3 - j, countStr.length);
}
document.getElementById("lblCount").innerText = countStr;

</script>

第二种:

function formatNumber(num){
if(!/^(\+|-)?(\d+)(\.\d+)?$/.test(num)){return num;}
var a = RegExp.$1, b = RegExp.$2, c = RegExp.$3;
var re = new RegExp().compile("(\\d)(\\d{3})(,|$)");
while(re.test(b)) b = b.replace(re,"$1,$2$3");
return a +""+ b +""+ c;
}

转载于:https://www.cnblogs.com/zhanghai/p/4461184.html

自动为数字千位数,百万位数添加逗号相关推荐

  1. word文档怎么给数字加千分符_word数字千分位的批量添加方法

    内容提要:文章介绍word数字千分位的一次性批量添加方法,以及word千分位详细的添加操作步骤. 笔者是一名会计从业者,在word文档中经常与数字打交道,为了保持数字格式的统一性,需要将数字添加千分位 ...

  2. 字符串的各种格式转换,C#中自动为数字千位数,百万位数添加逗号

    平时我们经常会需要将字符转换为各种不同的格式,例如钱:0元需要转换为0.00显示:需要转换为16进制显示的数,这样的例子有很多,平时在应用中也是用得较多... 如果我们都计算出对的格式,然后再显示的话 ...

  3. php 逗号千分位,数字格式化每三位添加逗号千分位 - 文章教程

    有時候我个必需将数字加上每三个位数加上一个逗号,例如 20000 变成 20,000,目的是为了在方便财务上阅读,所以我整理了以下四种解決的方法: JavaScript 一个迂回函式 function ...

  4. 金额输入框校验和自动校正、支持指定任意位数小数decimal、支持只能输入整数、支持是否允许输入负数等功能

           应用场景:开发前端交互页面时,经常遇到金额输入框.指定小数位数的数字输入框,单一的正则表达式无法满足大部分的业务校验需求,下面总结一个实用巧妙而又灵活的把普通输入框变成自动校正输入框的解 ...

  5. pta-5、产生每位数字相同的n位数 (10 分)

    5.产生每位数字相同的n位数 (10 分) 读入2个正整数A和B,1<=A<=9, 1<=B<=10,产生数字AA...A,一共B个A 输入格式: 在一行中输入A和B. 输出格 ...

  6. 由m种数字组成的n位数有多少个

    知乎链接 问题描述 我和我女朋友的QQ号都是九位数字,这九个数字是有七个不同的数字组成的,我想问这种概率是多大,我们是不是特别我看缘分呢?求大神给算一下概率! 思路 定义问题:由7种数字组成的9位数一 ...

  7. 定义一个方法,使用随机的字母+数字生成一个6位数的密码

    @Testpublic void test10() {//调用PassWord方法打印输出System.out.println(PassWord());}//定义一个方法,使用随机的字母+数字生成一个 ...

  8. Java生成随机数字和字母组合10位数

    /**               * java生成随机数字和字母组合10位数               * @param length[生成随机数的长度]               * @ret ...

  9. 1-9九个数字组成一个九位数 如果从左边起取出1个数字,需要能被1整除,取出两个数字组成的数能被2整除,取出三个数字组成的数能被3整除,依次类推

    1-9九个数字组成一个九位数,数字没有重复.如果从左边起取出1个数字,需要能被1整除,取出两个数字组成的数能被2整除,取出三个数字组成的数能被3整除,依次类推...每次取数都是从左边取.问,这个数是什 ...

最新文章

  1. Tomcat之the jre_home environment variable is not defined correctly this environment variable is need
  2. transition过渡规定慢速开始,然后变快,然后慢速结束的过渡效果(cubic-bezier(0.25,0.1,0.25,1))。...
  3. 装完sql后修改计算机名后不能进行发布的订阅的解决办法
  4. 聊聊网络安全等级保护“能力验证”:配置核查(Linux系统)
  5. curd日志记录php,自动记录CURD操作的功能
  6. [转载] [OpenGL] shadow mapping(实时阴影映射)
  7. 严格地说来的zhajinhuagame
  8. drools的可升级读写锁探究
  9. elementui带输入建议查询_2020年度初级会计成绩查询指南!查询入口+查询流程+常见问题答疑...
  10. (41)FPGA面试技能提升篇(FC接口、GTX/GTH介绍)
  11. 个人支付源码_[5G时代投资风口源码修复版] 投资区块链+订制UI完美版+对接免签支付+自带发圈推广任务奖励+视频教程...
  12. android 将bitmap存为 bmp格式图片大小,把bitmap保存成 BMP的格式 并且位深度为1
  13. Python pandas使用
  14. 4.SOA架构:服务和微服务分析及设计--- Web服务及微服务的分析与建模
  15. Linux学习(4)vim编辑器的安装使用
  16. raspberrypi 与 arduino 使用 nRF24L01+ 通信 -- arduino为接收端
  17. python离线录音转文字软件_有能把录音变成文字的软件么?
  18. ubantu 终端屏幕查找字符串
  19. SwiftUI中微信认证成功但App回调方法未被调用的解决
  20. 深入探究宽字节注入漏洞与修补原理

热门文章

  1. freebsd mysql5.7_FreeBSD 环境下Mysql问题解决方法集锦
  2. python参数检查类型_Python类型检查
  3. JUnit测试用例– Eclipse和Maven
  4. java抽象类_Java抽象类
  5. java spi_Java SPI(服务提供商接口)和ServiceLoader
  6. msbuild.exe编译c#项目
  7. Win7系统主题路径
  8. RabbitMQ基础知识详解
  9. 九、Promises
  10. Linux操作系统的软件安装方法 — IT…