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 关闭IE6、IE7
Jun 01 Javascript
jquery实现非叠加式的搜索框提示效果
Jan 07 Javascript
JavaScript中获取高度和宽度函数总结
Oct 08 Javascript
JS+CSS实现感应鼠标渐变显示DIV层的方法
Feb 20 Javascript
解析JavaScript的ES6版本中的解构赋值
Jul 28 Javascript
理解javascript中的with关键字
Feb 15 Javascript
详解Angularjs中的依赖注入
Mar 11 Javascript
利用bootstrapValidator验证UEditor
Sep 14 Javascript
详解Angular.js的$q.defer()服务异步处理
Nov 06 Javascript
基于 Vue.js 之 iView UI 框架非工程化实践记录(推荐)
Nov 21 Javascript
如何在Angular8.0下使用ngx-translate进行国际化配置
Jul 24 Javascript
vue表单数据交互提交演示教程
Nov 13 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/11/06 PHP
常见php数据文件缓存类汇总
2014/12/05 PHP
thinkphp表单上传文件并将文件路径保存到数据库中
2016/07/28 PHP
mac os快速切换多个PHP版本的方法
2017/03/07 PHP
PHP使用XMLWriter读写xml文件操作详解
2018/07/31 PHP
PHP与以太坊交互详解
2018/08/24 PHP
jQuery1.5.1 animate方法源码阅读
2011/04/05 Javascript
JavaScript起点(严格模式深度了解)
2013/01/28 Javascript
javascript内存管理详细解析
2013/11/11 Javascript
javascript实现的简单计时器
2015/07/19 Javascript
jQuery实现大转盘抽奖活动仿QQ音乐代码分享
2015/08/21 Javascript
JavaScript面向对象精要(上部)
2017/09/12 Javascript
Bootstrap Table快速完美搭建后台管理系统
2017/09/20 Javascript
利用three.js画一个3D立体的正方体示例代码
2017/11/19 Javascript
360doc网站不登录就无法复制内容的解决方法
2018/01/27 Javascript
Vue 中 filter 与 computed 的区别与用法解析
2019/11/21 Javascript
three.js利用射线Raycaster进行碰撞检测
2020/03/12 Javascript
python网络编程示例(客户端与服务端)
2014/04/24 Python
python关闭windows进程的方法
2015/04/18 Python
Windows下实现Python2和Python3两个版共存的方法
2015/06/12 Python
DataFrame 将某列数据转为数组的方法
2018/04/13 Python
python实现flappy bird游戏
2018/12/24 Python
python切片的步进、添加、连接简单操作示例
2019/07/11 Python
如何使用python爬虫爬取要登陆的网站
2019/07/12 Python
调整Jupyter notebook的启动目录操作
2020/04/10 Python
希尔顿酒店官方网站:Hilton Hotels
2017/06/01 全球购物
师范生个人推荐信
2013/11/29 职场文书
幼儿园教学随笔感言
2014/02/23 职场文书
函授毕业生自我鉴定范文
2014/03/25 职场文书
2015年元旦活动总结
2014/05/09 职场文书
篮球兴趣小组活动总结
2014/07/07 职场文书
三下乡个人总结
2015/03/04 职场文书
幼儿园开学温馨提示
2015/07/15 职场文书
微信早安问候语
2015/11/10 职场文书
详解Go语言运用广度优先搜索走迷宫
2021/06/23 Python
Win11如何查看显卡型号 Win11查看显卡型号的方法
2022/08/14 数码科技