正则 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 19 Javascript
文本框回车提交与禁止提交示例
Sep 27 Javascript
javascript Event对象详解及使用示例
Nov 22 Javascript
jquery.gridrotator实现响应式图片展示画廊效果
Jun 23 Javascript
javascript获取wx.config内部字段解决微信分享
Mar 09 Javascript
jQuery简单实现列表隐藏和显示效果示例
Sep 12 Javascript
在 Angular2 中实现自定义校验指令(确认密码)的方法
Jan 23 Javascript
AngularJS改变元素显示状态
Apr 20 Javascript
详解Chai.js断言库API中文文档
Jan 31 Javascript
JS非行间样式获取函数的实例代码
Jun 05 Javascript
js+css实现红包雨效果
Jul 12 Javascript
小程序开发之模态框组件封装
Apr 23 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
fgetcvs在linux的问题
2012/01/15 PHP
(PHP实现)只使用++运算实现加法,减法,乘法,除法
2013/06/27 PHP
php绘制一个矩形的方法
2015/01/24 PHP
PHP中使用curl入门教程
2015/07/02 PHP
PHP缓存工具XCache安装与使用方法详解
2018/04/09 PHP
NODE.JS加密模块CRYPTO常用方法介绍
2014/06/05 Javascript
jQuery CSS()方法改变现有的CSS样式表
2014/09/09 Javascript
Node.js实现Excel转JSON
2015/04/24 Javascript
JavaScript中自带的 reduce()方法使用示例详解
2016/08/10 Javascript
js数字舍入误差以及解决方法(必看篇)
2017/02/28 Javascript
基于对象合并功能的实现示例
2017/10/10 Javascript
Bootstrap3.3.7导航栏下拉菜单鼠标滑过展开效果
2017/10/31 Javascript
vue中子组件向父组件传递数据的实例代码(实现加减功能)
2018/04/20 Javascript
vue.js计算属性computed用法实例分析
2018/07/06 Javascript
jQuery分组选择器简单用法示例
2019/04/04 jQuery
JS实现点星星消除小游戏
2020/03/24 Javascript
微信小程序报错: thirdScriptError的错误问题
2020/06/19 Javascript
python字符串加密解密的三种方法分享(base64 win32com)
2014/01/19 Python
python实现的一个火车票转让信息采集器
2014/07/09 Python
Python中类的初始化特殊方法
2017/12/01 Python
python3.x上post发送json数据
2018/03/04 Python
Python numpy实现二维数组和一维数组拼接的方法
2018/06/05 Python
Tornado Web Server框架编写简易Python服务器
2018/07/28 Python
Jupyter notebook在mac:linux上的配置和远程访问的方法
2019/01/14 Python
Python进阶:生成器 懒人版本的迭代器详解
2019/06/29 Python
pycharm 批量修改变量名称的方法
2019/08/01 Python
基于Python中isfile函数和isdir函数使用详解
2019/11/29 Python
Django 设置多环境配置文件载入问题
2020/02/25 Python
PyQt5事件处理之定时在控件上显示信息的代码
2020/03/25 Python
六种酷炫Python运行进度条效果的实现代码
2020/07/17 Python
canvas使用注意点总结
2013/07/19 HTML / CSS
Rockport乐步美国官网:风靡美国的白宫鞋
2016/11/24 全球购物
UNOde50美国官网:西班牙珠宝品牌
2020/08/15 全球购物
活动总结格式范文
2014/04/26 职场文书
新年晚会开场白
2015/05/29 职场文书
详解Laravel制作API接口
2021/05/31 PHP