正则 js分转元带千分符号详解


Posted in Javascript onMarch 08, 2017

可以通过缩放来进行分到元的转换,同时使用正则对处理后的数字进行千分位格式化

方法1:(不丢失精度)

function Fen2Yuan( num ) {
    if ( typeof num !== "number" || isNaN( num ) ) return null;
    return ( num / 100 ).toFixed( 2 );
  }

方法2:

正则 js分转元带千分符号详解

正则 js分转元带千分符号详解

var num = 370825
num=num*0.01;//分到元
num+='';//转成字符串
var reg=num.indexOf('.') >-1 ? /(\d{1,3})(?=(?:\d{3})+\.)/g : /(\d{1,3})(?=(?:\d{3})+$)/g;//千分符的正则
num=num.replace(reg, '$1,');//千分位格式化

最终 num = 3,708.25

经过上述4步,即可完成分到元的转换,并且有千分位的格式化

以上这篇正则 js分转元带千分符号详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
分析 JavaScript 中令人困惑的变量赋值
Aug 13 Javascript
一个背景云变换js特效 鼠标移动背景云变化
Dec 28 Javascript
使用js如何实现全选与全不选
Dec 30 Javascript
简介JavaScript中fixed()方法的使用
Jun 08 Javascript
HTML5 Shiv完美解决IE(IE6/IE7/IE8)不兼容HTML5标签的方法
Nov 25 Javascript
JavaScript编写Chrome扩展实现与浏览器的交互及时间通知
May 16 Javascript
JavaScript获取服务器端时间的方法
Nov 29 Javascript
Angular弹出模态框的两种方式
Oct 19 Javascript
Vue2.0 http请求以及loading展示实例
Mar 06 Javascript
Vue项目webpack打包部署到Tomcat刷新报404错误问题的解决方案
May 15 Javascript
JS+CSS+HTML实现“代码雨”类似黑客帝国文字下落效果
Mar 17 Javascript
关于Js中new操作符的作用详解
Feb 21 Javascript
@ResponseBody 和 @RequestBody 注解的区别
Mar 08 #Javascript
js/jq仿window文件夹框选操作插件
Mar 08 #Javascript
js实现上下左右弹框划出效果
Mar 08 #Javascript
浅谈JavaScript正则表达式-非捕获性分组
Mar 08 #Javascript
jQuery插件zTree实现获取当前选中节点在同级节点中序号的方法
Mar 08 #Javascript
原生js实现瀑布流布局
Mar 08 #Javascript
js仿拉勾网首页穿墙广告效果
Mar 08 #Javascript
You might like
PHP 网页过期时间的控制代码
2009/06/29 PHP
thinkPHP+ajax实现统计页面pv浏览量的方法
2017/03/15 PHP
PHP获取日期对应星期、一周日期、星期开始与结束日期的方法
2018/06/22 PHP
YII2框架中使用RBAC对模块,控制器,方法的权限控制及规则的使用示例
2020/03/18 PHP
JS 获取select(多选下拉)中所选值的示例代码
2013/08/02 Javascript
jquery ajax跨域解决方法(json方式)
2014/02/04 Javascript
使用jQuery的attr方法来修改onclick值
2014/07/07 Javascript
JavaScript 正则表达式中global模式的特性
2016/02/25 Javascript
AngularJS页面带参跳转及参数解析操作示例
2017/06/28 Javascript
ES6之模版字符串的具体使用
2018/05/17 Javascript
解决koa2 ctx.render is not a function报错问题
2018/08/07 Javascript
详解Vue CLI3 多页应用实践和源码设计
2018/08/30 Javascript
浅谈vue项目打包优化策略
2018/09/29 Javascript
Vue的H5页面唤起支付宝支付功能
2019/04/18 Javascript
vue-test-utils初使用详解
2019/05/23 Javascript
JQuery发送ajax请求时中文乱码问题解决
2019/11/14 jQuery
[05:14]辉夜杯主赛事第二日 RECAP精彩回顾
2015/12/27 DOTA
[18:16]sakonoko 2017年卡尔集锦
2018/02/06 DOTA
Python Tkinter GUI编程入门介绍
2015/03/10 Python
python 脚本生成随机 字母 + 数字密码功能
2018/05/26 Python
python实现小世界网络生成
2019/11/21 Python
Python实现在Windows平台修改文件属性
2020/03/05 Python
python实现自动打卡的示例代码
2020/10/10 Python
python+appium+yaml移动端自动化测试框架实现详解
2020/11/24 Python
python 录制系统声音的示例
2020/12/21 Python
英文简历中的自我评价
2013/10/06 职场文书
结构工程研究生求职信
2013/10/13 职场文书
季度思想汇报
2014/01/01 职场文书
微博营销计划书
2014/01/10 职场文书
开业主持词
2014/03/21 职场文书
教师产假请假条
2014/04/10 职场文书
党员领导干部民主生活会批评与自我批评发言
2014/09/28 职场文书
个人整改措施落实情况汇报
2014/10/29 职场文书
通知函的格式
2015/04/27 职场文书
2016年公务员六五普法心得体会
2016/01/21 职场文书
Java实现二维数组和稀疏数组之间的转换
2021/06/27 Java/Android