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加密解密7种方法总结分析
Oct 07 Javascript
让你的博客飘雪花超出屏幕依然看得见
Jan 04 Javascript
JS与C#编码解码
Dec 03 Javascript
javascript类型转换使用方法
Feb 08 Javascript
jquery单行文字向上滚动效果的实现代码
Sep 05 Javascript
node.js中的http.createServer方法使用说明
Dec 14 Javascript
javascript中日期函数new Date()的浏览器兼容性问题
Sep 05 Javascript
JS及PHP代码编写八大排序算法
Jul 12 Javascript
angular.js指令中的controller、compile与link函数的不同之处
May 10 Javascript
JQuery Ajax动态加载Table数据的实例讲解
Aug 09 jQuery
koa源码中promise的解读
Nov 13 Javascript
vue集成kindeditor富文本的实现示例代码
Jun 07 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
Memcached常用命令以及使用说明详解
2013/06/27 PHP
PHP 常用时间函数资料整理
2016/10/22 PHP
Laravel 5.4因特殊字段太长导致migrations报错的解决
2017/10/22 PHP
jQuery+css+html实现页面遮罩弹出框
2013/03/21 Javascript
浅析js设置控件的readonly与enabled属性问题
2013/12/25 Javascript
JQuery给网页更换皮肤的方法
2015/05/30 Javascript
jQuery实现打开页面渐现效果示例
2016/07/27 Javascript
jQuery与JavaScript节点创建方法的对比
2016/11/18 Javascript
JS使用正则实现去掉字符串左右空格的方法
2016/12/27 Javascript
10道典型的JavaScript面试题
2017/03/22 Javascript
bootstrap3-dialog-master模态框使用详解
2017/08/22 Javascript
nodejs爬虫初试superagent和cheerio
2018/03/05 NodeJs
jQuery实现使用sort方法对json数据排序的方法
2018/04/17 jQuery
vue element table 表格请求后台排序的方法
2018/09/28 Javascript
react组件从搭建脚手架到在npm发布的步骤实现
2019/01/09 Javascript
详解vue中使用protobuf踩坑记
2019/05/07 Javascript
js实现AI五子棋人机大战
2020/05/28 Javascript
让python同时兼容python2和python3的8个技巧分享
2014/07/11 Python
Python聚类算法之凝聚层次聚类实例分析
2015/11/20 Python
浅谈Python基础之I/O模型
2017/05/11 Python
python简单实现操作Mysql数据库
2018/01/29 Python
使用python 打开文件并做匹配处理的实例
2019/01/02 Python
解决Python3 被PHP程序调用执行返回乱码的问题
2019/02/16 Python
在python中画正态分布图像的实例
2019/07/08 Python
使用python的turtle函数绘制一个滑稽表情
2020/02/28 Python
使用python执行shell脚本 并动态传参 及subprocess的使用详解
2020/03/06 Python
Python用dilb提取照片上人脸的示例
2020/10/26 Python
细说CSS3中box属性中的overflow-x属性和overflow-y属性值的效果
2014/07/21 HTML / CSS
德国最大的网上鞋店之一:Schuhe24.de
2017/06/10 全球购物
英国地毯卖家:The Rug Seller
2019/07/18 全球购物
初三化学教学反思
2014/01/23 职场文书
庆元旦迎新年广播稿
2014/02/18 职场文书
单位接收函格式
2015/01/30 职场文书
立项申请报告范本
2015/05/15 职场文书
Python 数据可视化工具 Pyecharts 安装及应用
2022/04/20 Python
hive数据仓库新增字段方法
2022/06/25 数据库