JS实现千位分隔符的两种方法
分享JS实现千位分隔符的两种方法
自己最好在 VScode 进行练习,看不如动手来得深刻
方法一:普通方法
<script>function numFormat(num) {var tmp = num.toString().split("."); // 变成字符,然后用“.” 分开小数点前后两个部分为一个数组tmp[0]和tmp[1] // console.log(num);var arr = tmp[0].split("").reverse(); // 变成数组,然后翻转0// console.log(tmp);var res = [];for (var i = 0; i < arr.length; i++) {if (i % 3 == 0 && i != 0) { // 在3的倍数前先添加“,”res.push(",");res.push(arr[i]);} else {res.push(arr[i]);}}var a = res.reverse().join(""); // 再次翻转,变成顺序console.log(a);tmp[0] = a;console.log(tmp);var result = tmp.join("."); // 与小数点后面的结合成字符串console.log(result); // 32,434,542.2323return result;}numFormat(32434542.2323);</script>
方法二:正则的方法(个人喜欢)
<script>function numFormat(num) {var res = num.toString().replace(/\d+/, function (n) { // 先提取整数部分return n.replace(/(\d)(?=(\d{3})+$)/g, function ($1) {return $1 + ",";});})return res;}var num1 = 45465454654513;var num2 = 87985513.464984;console.log(numFormat(num1)); // 45,465,454,654,513console.log(numFormat(num2)); // 87,985,513.464984</script>
路漫漫其修远兮,吾将上下而求索
JS实现千位分隔符的两种方法相关推荐
- html+input改变图标,JS Input里添加小图标的两种方法
我们在做网页的时候,经常需要在input里面添加小图标,那么这里就介绍比较常见的两种方法. 将小图标当做input的背景来插入,直接上代码吧: Box{ height: 50px; backgroun ...
- js获取classname值_利用js获取元素class值的两种方法
我们有时为了达到某种效果,需要以元素的class值为条件做判断. 我们如何利用JavaScript获取元素class的值?我们先看下面代码: x=document.getElementsByTagNa ...
- html密码框怎么添加小图标,JS Input里添加小图标的两种方法
我们在做网页的时候,经常需要在input里面添加小图标,那么这里就介绍比较常见的两种方法. 方法一 将小图标当做input的背景来插入,直接上代码吧: *{ margin: 0; padding: 0 ...
- php 保留两位小数的两种方法
php 保留两位小数的两种方法 echo sprintf("%.2f", 2.136); //四舍五入 echo "<br/>"; echo (in ...
- JS 数字千位分隔符且保留两位小数
数字千位分隔符且保留两位小数 1.仅需要整数位千位分隔 num.toLocaleString() 2.仅需要保留两位小数 num.toFixed(2) 3.需要千位分隔符且带两位小数 Thousand ...
- JS实现合并单元格的两种方法
本后端菜狗想在网上找合并单元格的代码,结果找到的都是太老的代码,然后就只能用Js手写了两种方法(第二种方法叫了个前端大佬写的) 废话不多说,直接上代码: (由于时间有点小久,就不写思路和过程啦) 第一 ...
- 使用js提交form表单的两种方法
提交form表单的时候瑶族一些简单的验证,验证完后才能提交,避免无效提交. 1.当输入用户名和密码为空的时候,需要判断.这时候就用到了校验用户名和密码,这个需要在前端页面写:有两种方法,一种是用sub ...
- js提交form表单的两种方法
当输入用户名和密码为空的时候,需要判断.这时候就用到了校验用户名和密码,这个需要在前端页面写:有两种方法,一种是用submit提交.一种是用button提交. 方法一: 在jsp的前端页面的头部插入一 ...
- html表单调用js方法,使用js提交form表单的两种方法
提交form表单的时候瑶族一些简单的验证,验证完后才能提交,避免无效提交. 1.当输入用户名和密码为空的时候,需要判断.这时候就用到了校验用户名和密码,这个需要在前端页面写:有两种方法,一种是用sub ...
最新文章
- Android社招最全面试题,妈妈再也不用担心我找工作了!
- Jupyter notebook 的使用
- FPGA重要设计思想
- 信息学奥赛一本通(1151:素数个数)
- 8月9日发布!华为EMUI 10将在华为开发者大会上登场
- 苹果iPhone系列成交额5秒破亿;荣耀回应:没有安卓授权是假消息;魅族宣布将接入鸿蒙系统|极客头条...
- python——extend用新序列扩展其他列表
- 关于aab转apk的方法--bundletool
- 在VM虚拟机上装“黑苹果
- 多硬盘分区管理fdisk-张丹
- python自动生成统计表_python处理Excel自动统计表
- 面向交通流预测的时空融合图神经网络
- JS输出26个英文大小写字母
- linux sudoers文件损坏修复
- placement new和placement delete
- 【读书笔记】数学的意义(纯摘录)
- iPad香港开售:数百人排队,半小时售罄
- 猪齿鱼(Choerodon UI )的通用提交的封装 —— 两种方案,A.使用dataSet的自身的submit,B.使用axios.post来提交
- vscode+cmake多文件编译C++
- GIF制作工具-简单的GIF制作软件,支持视频图像转换成GIF动画
热门文章
- P8架构师:看源码是Java高级程序员的必经之路
- 在线沟通,更高效的方式
- hive 如何判断 增量表和全量表
- linux环境搭建,基本命令以及文件属性学习
- python opencv SURF(加速稳健特征)
- 单片机应用技术c语言版考试答案,单片机应用技术(C语言)试题
- B - Missing Bigram
- PPT保存时出现“连同字体保存”弹窗的解决方法
- 圣诞节快乐 | 圣诞特效来了!!
- linux手机内存碎片整理软件,讲解macOS和Linux不用碎片整理的原因,而Windows需要碎片整理...