功能:可实现不同符号分隔数字,可自定义分隔后数字保留的小数位数。

实现思路

    使用正则,用数字中的小数点做匹配尾部参考,来匹配某个数字后面的一个或多个连续3位数字,如果匹配到把该数字替换成自身加分隔符,如下:

  • 示例

1、 分隔数字:123456.1

解释:3和.之间有一个连续3位数字(456),那么给3后面添加一个分隔符得到结果:123,456.1。

2、分隔数字:1234567.1

解释:1和.之间有两个连续3位数字(234和567),那么给1后面添加一个分隔符,然后数字4后面也存在一个连续三位数字(567),那么也给4后面添加一个分隔符,最终得到结果1,234,567.1

匹配的正则表达式
/(\d)(?=(\d{3})+\.)/g;这里最难理解的就是(?=(\d{3})+\.),且看语法:
x(?=y):正向肯定查找,匹配后面带有y的x项目那么在这里意思是:查找一个和“.”之间带有一个或多个连续3位数字的数字(x)
复制代码
最终实现

千分位分隔数字并自定义保留小数位数相关推荐

  1. 1.生成指定范围随机数2.数字千分位分隔

    1.生成指定范围随机数 2.数字千分位分隔 <script> export default {name: "HelloWorld",data() {return {}; ...

  2. js取整,保留小数位数、四舍五入、科学记数法及去掉数字末尾多余的0

    1.向下取整 var num1 = 12.10345; var num2 =12.9801; var newnum1=Math.floor(num1)     //结果 12 var newnum2= ...

  3. c语言求平均值 保留三位小数,Excel求平均值时,保留小数位数与参与求平均值的个数有关...

    在 Excel 中,求平均值用Average函数:它可分用快捷键求平均值.自动求平均值和输入公式求平均值,其中用快捷键求平均值速度最快,并且三种方法都可以对行列.任意单元格.指定区域甚至整个表格求平均 ...

  4. 总结C#保留小数位数

    本文向大家介绍C#保留小数位,可能好多人还不了解C#保留小数位,没有关系,看完本文你肯定有不少收获,希望本文能教会你更多东西. 1.简单的例子 System.Globalization.NumberF ...

  5. 微信小程序(购物车)--在wxml中设置保留小数位数

    微信小程序(购物车)–在wxml中设置保留小数位数 一.在该页面文件夹下新建一个wxs后缀的文件 var filters = {toFix: function (value) {return valu ...

  6. mysql 保留小数位数

    round(x,d) x 需要被精确的数值 d 保留小数位数

  7. JavaScript保留小数位数代码

    描述:JavaScript保留小数位数代码 代码: a.toFixed(位数)

  8. oracle数据库:查询平均分时,保留小数位数

    round(AVG(CGRADE),1) 这个比较简单,大家都知道求平均数用AVG()函数 保留小数位数怎么限制,可以使用round(),'1'就是需要保留的位数

  9. 保留小数位数spit函数

    保留小数位数 1.输出print函数 System.out.printf("%.2f",3.0); 2.DecimalFormat DecimalFormat d=new Deci ...

最新文章

  1. Discuz常见小问题-如何快速清除帖子
  2. week 4 ridge regression
  3. VS Code配置Java万能环境
  4. Android ListView下拉刷新、上拉载入更多
  5. Codeforces 746 G. New Roads
  6. 500张思维导图记38000单词_思维导图记单词,环环相扣难遗忘——2020奇速英语夏令营第三天...
  7. linux tomcat 进程杀掉_Linux下启动停止查看杀死Tomcat进程
  8. 提升数据建模的10种技术措施
  9. 几何画板椭圆九种画法_几何画板怎么制作椭圆定义演示动画?
  10. C#,汉字转拼音的算法与源代码
  11. OSPFv3报文格式与作用分析
  12. 简述自定义驱动在工业通讯软件开发中的应用
  13. 计算机c盘空间被虚拟占满,C盘空间总是莫名其妙的满了,又不想重装系统,5招教你如何瘦身...
  14. 36篇精品文章搞定所有TOEIC单词
  15. 最新精美UI外卖小生鲜配送程序源码+支持优惠券
  16. 【GYM101409】2010-2011 ACM-ICPC, NEERC, Western Subregional Contest
  17. 【conda安装】mamba安装 ==conda安装记录
  18. UG 10.0 GRIP 问题
  19. mac使用php无法写入文件,mac移动硬盘无法写入怎么办
  20. JavaWeb学习:Filter

热门文章

  1. 痛批新一代IT“伸手党”
  2. java求坐标x的对称点_对称点坐标公式是什么
  3. 计算机爱情诗,简短最美的现代爱情诗大全
  4. SWAN之ikev2协议lookip配置测试
  5. signature=dc9b37792a345c9e44032c9e81bda6f5,vv【那些硬盘里的秘密吧】_百度贴吧
  6. HTML的段落标记 标记P,HTML的段落标记中,标注文本以原样显示的是标记 P
  7. vue过渡动画之——过渡类名
  8. 11 虚函数【C++】
  9. CodeBlocks无错误下方出现红色下划线提示
  10. 关于在win10登录界面输入正确密码不能登入