正则 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 相关文章推荐
用js做一个小游戏平台 (一)
Dec 29 Javascript
jQuery获取页面及个元素高度、宽度的总结——超实用
Jul 28 Javascript
jQuery右下角悬浮广告实例
Oct 17 Javascript
AngularJS双向绑定和依赖反转实例详解
Apr 15 Javascript
node.js实现的装饰者模式示例
Sep 06 Javascript
jQuery实现火车票买票城市选择切换功能
Sep 15 jQuery
js获取html页面代码中图片地址的实现代码
Mar 05 Javascript
vue ssr 指南详读
Jun 29 Javascript
原生js实现淘宝放大镜效果
Oct 28 Javascript
浅谈一个webpack构建速度优化误区
Jun 24 Javascript
解决echarts数据二次渲染不成功的问题
Jul 20 Javascript
原生js拖拽功能制作滑动条实例代码
Feb 05 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数组函数序列之prev() - 移动数组内部指针到上一个元素的位置,并返回该元素值
2011/10/31 PHP
php数组转成json格式的方法
2015/03/09 PHP
PHP实现过滤各种HTML标签
2015/05/17 PHP
PHP中类属性与类静态变量的访问方法示例
2016/07/13 PHP
ThinkPHP框架获取最后一次执行SQL语句及变量调试简单操作示例
2018/06/13 PHP
利用javascript查看html源文件
2006/11/08 Javascript
基于jquery的loading效果实现代码
2010/11/05 Javascript
jQuery实现id模糊查询的小例子
2013/03/19 Javascript
js/jquery解析json和数组格式的方法详解
2014/01/09 Javascript
原生js和jquery实现图片轮播淡入淡出效果
2015/04/23 Javascript
深入浅析同源策略和跨域访问
2015/11/26 Javascript
JavaScript给每一个li节点绑定点击事件的实现方法
2016/12/01 Javascript
在点击div中的p时,如何阻止事件冒泡
2017/02/07 Javascript
详解angular2采用自定义指令(Directive)方式加载jquery插件
2017/02/09 Javascript
jQuery插件HighCharts绘制简单2D折线图效果示例【附demo源码】
2017/03/21 jQuery
用 js 的 selection range 操作选择区域内容和图片
2017/04/18 Javascript
动态加载权限管理模块中的Vue组件
2018/01/16 Javascript
js数组相减简单示例【删除a数组所有与b数组相同元素】
2020/03/04 Javascript
mpvue实现微信小程序快递单号查询代码
2020/04/03 Javascript
Vue自定义全局弹窗组件操作
2020/08/11 Javascript
js实现鼠标滑动到某个div禁止滚动
2020/09/17 Javascript
JS实现可以用键盘方向键控制的动画
2020/12/11 Javascript
vue-cli4.0多环境配置变量与模式详解
2020/12/30 Vue.js
Python对象属性自动更新操作示例
2018/06/15 Python
利用Python产生加密表和解密表的实现方法
2019/10/15 Python
Python 数据分析之逐块读取文本的实现
2020/12/14 Python
你不知道的葡萄干处理法、橙蜜处理法、二氧化碳酵母法
2021/03/17 冲泡冲煮
国际知名设计师时装商店:Coggles
2016/09/05 全球购物
英国在线女鞋目的地:SIMMI
2018/12/27 全球购物
行政副总岗位职责
2014/02/23 职场文书
名企HR怎样看待求职信
2014/02/23 职场文书
电子商务专业应届生求职信
2014/05/28 职场文书
2019年冬至:天冷暖人心的问候祝福语大全
2019/12/20 职场文书
MySQL系列之十三 MySQL的复制
2021/07/02 MySQL
Nginx虚拟主机的配置步骤过程全解
2022/03/31 Servers
springboot应用服务启动事件的监听实现
2022/04/06 Java/Android