正则 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 相关文章推荐
一段实时更新的时间代码
Jul 07 Javascript
JavaScript 监听textarea中按键事件
Oct 08 Javascript
JQuery通过Ajax提交表单并返回结果
Jul 31 Javascript
JS获取select的value和text值的简单实例
Feb 26 Javascript
Javascript获取当前日期的农历日期代码
Oct 08 Javascript
node.js中的querystring.unescape方法使用说明
Dec 10 Javascript
JS实现双击编辑可修改状态的方法
Aug 14 Javascript
Jquery 整理元素选取、常用方法一览表
Nov 26 Javascript
JavaScript错误处理和堆栈追踪详解
Apr 18 Javascript
php中and 和 &&出坑指南
Jul 13 Javascript
Vue触发式全局组件构建的方法
Nov 28 Javascript
js中对象与对象创建方法的各种方法
Feb 27 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
BBS(php & mysql)完整版(三)
2006/10/09 PHP
php str_replace的替换漏洞
2008/03/15 PHP
php5 non-thread-safe和thread-safe这两个版本的区别分析
2010/03/13 PHP
php定义一个参数带有默认值的函数实例分析
2015/03/16 PHP
Yii框架分页实现方法详解
2017/05/20 PHP
PHP命令Command模式用法实例分析
2018/08/08 PHP
Laravel开启跨域请求的方法
2019/10/13 PHP
laravel邮件发送的实现代码示例
2020/01/31 PHP
Swoole扩展的6种模式深入详解
2021/03/04 PHP
javascript模仿msgbox提示效果代码
2008/06/10 Javascript
基于jquery的一个图片hover的插件
2010/04/24 Javascript
javascript学习之闭包分析
2010/12/02 Javascript
jQuery实用基础超详细介绍
2013/04/11 Javascript
jquery 图片缩放拖动的简单实例
2014/01/08 Javascript
javascript 寻找错误方法整理
2014/06/15 Javascript
javascript中String对象的slice()方法分析
2014/12/20 Javascript
JavaScript中对象property的删除方法介绍
2014/12/30 Javascript
jQuery的position()方法详解
2015/07/19 Javascript
Vue.JS入门教程之列表渲染
2016/12/01 Javascript
基于JavaScript实现拖动滑块效果
2017/02/16 Javascript
微信小程序实现传参数的几种方法示例
2018/01/10 Javascript
[01:27:43]VGJ.S vs TNC Supermajor 败者组 BO3 第三场 6.6
2018/06/07 DOTA
Flask入门教程实例:搭建一个静态博客
2015/03/27 Python
Python实现批量检测HTTP服务的状态
2016/10/27 Python
Python中的pathlib.Path为什么不继承str详解
2019/06/23 Python
Python 3 实现定义跨模块的全局变量和使用教程
2019/07/07 Python
Flask框架学习笔记之使用Flask实现表单开发详解
2019/08/12 Python
win7下 python3.6 安装opencv 和 opencv-contrib-python解决 cv2.xfeatures2d.SIFT_create() 的问题
2019/10/24 Python
python读取xml文件方法解析
2020/08/04 Python
银行毕业实习自我鉴定
2013/09/19 职场文书
医学护理系毕业生求职信
2013/10/01 职场文书
财务部出纳岗位职责
2013/12/22 职场文书
幼儿教师思想汇报
2014/01/10 职场文书
《姥姥的剪纸》教学反思
2014/02/25 职场文书
Html5同时支持多端sdk的小技巧
2021/11/17 HTML / CSS
box-shadow单边阴影的实现
2023/05/21 HTML / CSS