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 innerHTML、outerHTML、innerText、outerText的区别
Nov 24 Javascript
jQuery 操作XML入门
Dec 25 Javascript
extjs 学习笔记(三) 最基本的grid
Oct 15 Javascript
下拉列表select 由左边框移动到右边示例
Dec 04 Javascript
Jquery修改页面标题title其它JS失效的解决方法
Oct 31 Javascript
基于jQuery实现Div窗口震动特效代码-代码简单
Aug 28 Javascript
jQuery实现二级下拉菜单效果
Jan 05 Javascript
vue中当图片地址无效的时候,显示默认图片的方法
Sep 18 Javascript
JS获取当前时间的实例代码(昨天、今天、明天)
Nov 13 Javascript
js实现每日签到功能
Nov 29 Javascript
layui 对table中的数据进行转义的实例
Sep 12 Javascript
通过实例解析JavaScript常用排序算法
Sep 02 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
Content-type 的说明
2006/10/09 PHP
php中用memcached实现页面防刷新功能
2014/08/19 PHP
PHP多文件上传实例
2015/07/09 PHP
php 多继承的几种常见实现方法示例
2019/11/18 PHP
不错的一个日期输入 动态
2006/11/06 Javascript
javascript之可拖动的iframe效果代码
2008/08/01 Javascript
JQuery 学习笔记 选择器之六
2009/07/23 Javascript
Javascript实现的类似Google的Div拖动效果代码
2011/08/09 Javascript
深入理解JavaScript作用域和作用域链
2011/10/21 Javascript
Jquery ajaxStart()与ajaxStop()方法(实例讲解)
2013/12/18 Javascript
jquery插件推荐浏览器嗅探userAgent
2014/11/09 Javascript
javascript性能优化之事件委托实例详解
2015/12/12 Javascript
老生常谈的跨域处理
2017/01/11 Javascript
使用cookie绕过验证码登录的实现代码
2017/10/12 Javascript
详解redux异步操作实践
2018/08/15 Javascript
微信小程序项目总结之记账小程序功能的实现(包括后端)
2019/08/20 Javascript
vue页面更新patch的实现示例
2020/03/25 Javascript
python函数缺省值与引用学习笔记分享
2013/02/10 Python
Python中多线程的创建及基本调用方法
2016/07/08 Python
浅谈Python traceback的优雅处理
2018/08/31 Python
Python实现登陆文件验证方法
2018/10/06 Python
详解Python3之数据指纹MD5校验与对比
2019/06/11 Python
python获取网络图片方法及整理过程详解
2019/12/20 Python
Python-for循环的内部机制
2020/06/12 Python
python virtualenv虚拟环境配置与使用教程详解
2020/07/13 Python
python实现图像随机裁剪的示例代码
2020/12/10 Python
商务英语专业自荐信
2013/10/14 职场文书
安全承诺书范文
2014/03/26 职场文书
企业领导班子四风对照检查材料
2014/09/27 职场文书
房屋授权委托书范本
2014/10/07 职场文书
教师师德师风整改措施
2014/10/24 职场文书
优秀工作者事迹材料
2014/12/26 职场文书
2014年个人总结范文
2015/03/09 职场文书
培训班开班主持词
2015/07/02 职场文书
Python3的进程和线程你了解吗
2022/03/16 Python
vue中data里面的数据相互使用方式
2022/06/05 Vue.js