"260000008".replaceAll("(?<=\\d)(?=(?:\\d{3})+$)", ",");

// => 260,000,008

(?<=\\d)(?=(\\d{3})+(\\.|$))

正则表达式:

  1. (?<=\d)(?<!\.\d*)(?=(\d{3})+(\.|$))

替换为:,

我们拆开来看看:

  1. (?<=\d) #当前位置前面必须是数字
  2. (?<!\.\d*) #当前位置前面不能是小数点
  3. (?=(\d{3})+(\.|$)) #当前位置是3个数字的循环,最后到小数点或结束

对照一串数字我们就不难发现,上面指定的当前位置,就是千分位所在位置,如:

  1. 345,678
  2. 12,345,678.12345
  3. 2,345,678

转载于:https://www.cnblogs.com/xianfengzhike/p/10494659.html

java使用正则表达为数字添加千位符的简单方法相关推荐

  1. word文档怎么给数字加千分符_word实用技巧:如何为数字添加千分符的3种方法

    我们在用Word做各类文书.标书.策划类时,有时会在文档中书写多位数的金额数据,如下图所示的调薪通知: 看到上方薪资单中的信息我是拒绝的,一般情况下,金额位数比较多时,应该设置添加千分符.但文档中12 ...

  2. JS中给数字添加千分符

    一些项目在开发过程中,会遇到给表格.图表中的数字添加千分符的问题,下面分享一个简单实用的函数给大家. const thousands = (str) => {//str 字符类型的数字let t ...

  3. word表格数据处理:如何给长数字添加千位分隔符?

    我们在工作中难免会遇到一些未设置任何格式的表格数据,这类数据会让读者看起来非常吃力.当碰到这个问题时,如果你只会手动一个个地去设置,那可得忙活半天.而如果你掌握一些整理数据的小技巧,别人半天的工作量, ...

  4. python千位分隔符_js为数字添加千位分隔符

    使用一条正则表达式将12345678转为12,345,678 看到一个方法"12345678".replace(/(\d)(?=(?:d{3})+$)/g, '$1,') 但是不太 ...

  5. javascript为数字添加千分符

    实现的功能为: 123456789 转换为123,456,789 使用的正则表达式如下所示: /(\d{1,3})(?=(\d{3})+$)/g 使用方式: var num = 123456789; ...

  6. 给数字添加千分符 和去除千分符

    ===========================主要代码 function commafyback(num) { var x = num.split(','); return parseFloa ...

  7. JS给数字添加千位分隔符

    话不多说,直接上 1.使用正则表达式 const reg = /(\d)(?=(\d{3})+$)/g let num = "12345678"; console.log(num. ...

  8. JS数字添加千位分隔符

    // ⏹ 1. 使用正则表达式 const reg = /(\d)(?=(\d{3})+$)/g;// ❗❗❗使用String()把数字转换为字符串的优点在于null等情况不会报错 console.l ...

  9. word文档怎么给数字加千分符_怎样给Word添加千分符

    Word作为生活中常用的文本形式,有诸多用处,也有很多技巧,今天和大家分享的就是其中千分符的使用,千分符的效果是可以帮助我们在数字比较大,位数比较多的时候,对数字有个清晰直观的感受,快跟小编一起看看怎 ...

最新文章

  1. 173. 二叉搜索树迭代器(二叉搜索树+栈)
  2. RUNOOB python练习题31 根据已输入的字符判断星期几
  3. 轨迹系列2——一种基于中值滤波的轨迹纠偏方法和几点思考
  4. linux某个目录下特定文件名,用脚本实现移动某目录下文件名符合指定规则的文件到另一个目录的功能...
  5. robotium(及百度cafe)运行testcase之后程序挂起没有响应的原因调查及解决
  6. 背包问题九讲笔记_01背包
  7. mc服务器地图无限大吗,我的世界:4个小秘密,没想到啊,地图的范围这么大!...
  8. 小红书怎么看关键词排名?如何提升笔记自然搜索排名
  9. 5G NR OFDM链路层仿真及Matlab代码实现(1):LDPC信道编译码之5G Tollbox中相关函数使用介绍
  10. Java:Java静态多态性与动态多态性
  11. 02 推荐算法-(01) Model-Based 协同过滤算法
  12. mysql count 多列_COUNT( )函数对多列数据计数的实例
  13. python读书笔记(一)
  14. 计算机专业公务员三不限,心疼这些专业的同学,考公务员只能“三不限”,找工作也难...
  15. 网文作者都在使用什么写作软件?
  16. OmniPlayer Pro macOS 全能影音播放‪器,还支持无线投屏
  17. 中国十大美女最多学校
  18. 在线文档这道技术竞赛题:WPS文档或许有些正确答案
  19. 前端:a 鼠标悬浮变小手
  20. 浅谈ERP的核心管理思想

热门文章

  1. 搜索引擎的两大问题(1) - 召回
  2. 对话式AI 2019年遇来的新市场
  3. 机器学习中的最优化算法总结
  4. 线性回归模型原理及推导
  5. 为你解读7大类深度CNN架构创新综述(附论文)
  6. 人工智能时代的“认知劳动”
  7. 项目管理5大过程组与10大知识领域
  8. 言论丨李开复:中国在AI领域的优势与机会,现阶段AI领域的挑战
  9. torch.empty()
  10. markdown设置字体颜色大小、目录、列举和横线