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 相关文章推荐
jquery 插件 web2.0分格的分页脚本,可用于ajax无刷新分页
Dec 25 Javascript
基于jquery的划词搜索实现(备忘)
Sep 14 Javascript
JavaScript建立一个语法高亮输入框实现思路
Feb 26 Javascript
JQuery中SetTimeOut传参问题探讨
May 10 Javascript
贴近用户体验的Jquery日期、时间选择插件
Aug 19 Javascript
基于Arcgis for javascript实现百度地图ABCD marker的效果
Sep 12 Javascript
深入理解jQuery事件绑定
Jun 02 Javascript
微信小程序 http请求详细介绍
Oct 09 Javascript
NODE.JS跨域问题的完美解决方案
Oct 20 Javascript
BootstrapValidator超详细教程(推荐)
Dec 07 Javascript
ES6中Symbol类型用法实例详解
Apr 06 Javascript
基于angular实现树形二级表格
Oct 16 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+AJAX实现无刷新注册(带用户名实时检测)
2006/12/02 PHP
php错误提示failed to open stream: HTTP request failed!的完美解决方法
2011/06/06 PHP
使用PHP导出Redis数据到另一个Redis中的代码
2014/03/12 PHP
php实现的用户查询类实例
2015/06/18 PHP
php页面,mysql数据库转utf-8乱码,utf-8编码问题总结
2015/08/27 PHP
PHP和MYSQL实现分页导航思路详解
2017/04/11 PHP
源码分析 Laravel 重复执行同一个队列任务的原因
2017/12/25 PHP
thinkPHP5框架设置404、403等http状态页面的方法
2018/06/05 PHP
sina的lightbox效果。
2007/01/09 Javascript
简短几句 通俗解释javascript的闭包
2011/01/17 Javascript
IE6下focus与blur错乱的解决方案
2011/07/31 Javascript
jquery实现弹出窗口效果的实例代码
2013/11/28 Javascript
JS判断文本框内容改变事件的简单实例
2014/03/07 Javascript
什么是cookie?js手动创建和存储cookie
2014/05/27 Javascript
JS+CSS实现的拖动分页效果实例
2015/05/11 Javascript
BootStrap 动态添加验证项和取消验证项的实现方法
2016/09/28 Javascript
使用smartupload组件实现jsp+jdbc上传下载文件实例解析
2017/01/05 Javascript
简单实现js无缝滚动效果
2017/02/05 Javascript
ES6入门教程之Iterator与for...of循环详解
2017/05/17 Javascript
微信小程序之 catalog 切换实现解析
2019/09/12 Javascript
d3.js实现图形拖拽
2019/12/19 Javascript
[09:31]2016国际邀请赛中国区预选赛Yao赛后采访 答题送礼
2016/06/27 DOTA
Python 冒泡,选择,插入排序使用实例
2015/02/05 Python
python 网络编程常用代码段
2016/08/28 Python
python3实现小球转动抽奖小游戏
2020/04/15 Python
HTML5之SVG 2D入门4—笔画与填充
2013/01/30 HTML / CSS
旅游与酒店管理的自我评价分享
2013/11/03 职场文书
致1500米运动员广播稿
2014/02/07 职场文书
新教师工作感言
2014/02/16 职场文书
学习实践科学发展观心得体会
2014/09/10 职场文书
工作骂脏话检讨书
2014/10/05 职场文书
个人纪律作风整改措施思想汇报
2014/10/12 职场文书
技术员岗位职责
2015/02/04 职场文书
关于运动会的广播稿
2015/08/19 职场文书
检讨书之工作不认真
2019/08/14 职场文书
Pytorch 实现变量类型转换
2021/05/17 Python