js 金额格式化来回转换示例


Posted in Javascript onFebruary 23, 2014

直接看例子啦:

function fmoney(s, n) //s:传入的float数字 ,n:希望返回小数点几位 
{ 
n = n > 0 && n <= 20 ? n : 2; 
s = parseFloat((s + "").replace(/[^\d\.-]/g, "")).toFixed(n) + ""; 
var l = s.split(".")[0].split("").reverse(), 
r = s.split(".")[1]; 
t = ""; 
for(i = 0; i < l.length; i ++ ) 
{ 
t += l[i] + ((i + 1) % 3 == 0 && (i + 1) != l.length ? "," : ""); 
} 
return t.split("").reverse().join("") + "." + r; 
}

该函数的作用就是

调用:fmoney("12345.675910", 3),返回12,345.676

function rmoney(s) 
{ 
return parseFloat(s.replace(/[^\d\.-]/g, "")); 
}

将上面返回的金额格式的数字在返回成float型。
rmoney(12,345.676) //返回结果为:12345.676
Javascript 相关文章推荐
Javascript 获取链接(url)参数的方法
Feb 15 Javascript
jquery的Theme和Theme Switcher使用小结
Sep 08 Javascript
jQuery bind事件使用详解
May 05 Javascript
浅谈javascript的分号的使用
May 12 Javascript
jQuery链式操作实例分析
Nov 16 Javascript
Vue.js仿Metronic高级表格(二)数据渲染
Apr 19 Javascript
全面介绍vue 全家桶和项目实例
Dec 27 Javascript
Vue中使用webpack别名的方法实例详解
Jun 19 Javascript
Angular异步变同步处理方法
Aug 13 Javascript
基于Vue2-Calendar改进的日历组件(含中文使用说明)
Apr 14 Javascript
Vue的transition-group与Virtual Dom Diff算法的使用
Dec 09 Javascript
基于js判断浏览器是否支持webGL
Apr 18 Javascript
js实现连个数字相加而不是拼接的方法
Feb 23 #Javascript
jquery $(&quot;#variable&quot;) 循环改变variable的值示例
Feb 23 #Javascript
用JQuery实现全选与取消的两种简单方法
Feb 22 #Javascript
jquery实现checkbox 全选/全不选的通用写法
Feb 22 #Javascript
防止jQuery ajax Load使用缓存的方法小结
Feb 22 #Javascript
jquery中load方法的用法及注意事项说明
Feb 22 #Javascript
页面加载完成后再执行JS的jquery写法以及区别说明
Feb 22 #Javascript
You might like
一个好用的PHP验证码类实例分享
2013/12/27 PHP
AJAX PHP无刷新form表单提交的简单实现(推荐)
2016/09/09 PHP
PHP获取MySQL执行sql语句的查询时间方法
2018/08/21 PHP
PHP高并发和大流量解决方案整理
2019/12/24 PHP
Javascript中自动切换焦点实现代码
2012/12/15 Javascript
ie下jquery.getJSON的缓存问题的处理方法
2013/03/29 Javascript
页面实时更新时间的JS实例代码
2013/12/18 Javascript
轻松搞定jQuery.noConflict()
2016/02/15 Javascript
jQuery实现下拉框左右移动(全部移动,已选移动)
2016/04/15 Javascript
Three.js学习之Lamber材质和Phong材质
2016/08/04 Javascript
JS简单实现浮动窗口效果示例
2016/09/07 Javascript
全屏滚动插件fullPage.js使用实例解析
2016/10/21 Javascript
使用JavaScript获取URL中的参数(两种方法)
2016/11/16 Javascript
JavaScript 函数的定义-调用、注意事项
2017/04/16 Javascript
详解使用angular-cli发布i18n多国语言Angular应用
2017/05/20 Javascript
使用javaScript实现鼠标拖拽事件
2020/04/03 Javascript
JavaScript重复元素处理方法分析【统计个数、计算、去重复等】
2017/12/14 Javascript
Node.js如何对SQLite的async/await封装详解
2019/02/14 Javascript
[01:45]2014DOTA2 TI预选赛预选赛 大神专访第二弹!
2014/05/20 DOTA
在Python中使用PIL模块对图片进行高斯模糊处理的教程
2015/05/05 Python
Python读写txt文本文件的操作方法全解析
2016/06/26 Python
Python程序员面试题 你必须提前准备!
2018/01/16 Python
Python3.6.0+opencv3.3.0人脸检测示例
2018/05/25 Python
python3.4 将16进制转成字符串的实例
2019/06/12 Python
python matplotlib工具栏源码探析三之添加、删除自定义工具项的案例详解
2021/02/25 Python
顶撞老师检讨书
2014/02/07 职场文书
物业经理自我鉴定
2014/03/03 职场文书
专家推荐信模板
2014/05/09 职场文书
结对共建工作方案
2014/06/02 职场文书
司法助理专业自荐书
2014/06/13 职场文书
大学生第一学年自我鉴定
2014/09/12 职场文书
大四优秀党员个人民主评议
2014/09/19 职场文书
学校组织向国旗敬礼活动方案(中小学适用)
2014/09/27 职场文书
综合办公室岗位职责
2015/04/11 职场文书
Linux中文件的基本属性介绍
2022/06/01 Servers
uniapp引入支付宝原生扫码插件步骤详解
2022/07/23 Javascript