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

 这篇文章主要介绍了js 金额格式化来回转换实现,需要的朋友可以参考下

直接看例子啦: 
代码如下:
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 
 
 

时间: 2024-08-03 01:35:39

js 金额格式化来回转换示例的相关文章

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

直接看例子啦: 复制代码 代码如下: 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(&qu

js实现格式化金额,字符,时间的方法_javascript技巧

本文实例讲述了js实现格式化金额,字符,时间的方法.分享给大家供大家参考.具体实现方法如下: 复制代码 代码如下: //金额转换成大写      function toDaX(num){         //金额大小写转换            if (isNaN(num) || num > Math.pow(10, 12))                     return "";            var cn = "零壹贰叁肆伍陆柒捌玖";   

js中的时间转换—毫秒转换成日期时间的示例代码

 本篇文章主要是对js中的时间转换-毫秒转换成日期时间的示例代码进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助 js毫秒时间转换成日期时间   代码如下: var oldTime = (new Date("2011/11/11 20:10:10")).getTime(); //得到毫秒数   大多数是用毫秒数除以365*24*60*60&1000,这么转回去,这种方法转换太过复杂,年月日,时分秒都要不同的方法获取,而且有的年份有366天,有的365天,这么算起来就太过

JS实现将人民币金额转换为大写的示例代码

 本篇文章主要是对使用JS实现将人民币金额转换为大写的示例代码进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助 代码如下: //人民币金额转大写程序 JavaScript版      //CopyRight Bardo QI        function numToCny(num){          var capUnit = ['万','亿','万','圆',''];          var capDigit = { 2:['角','分',''], 4:['仟','佰','拾',

php格式化json函数示例代码_php技巧

本文讲述了php格式化json函数的示例代码.分享给大家供大家参考,具体如下: <?php $arr = array("ret"=>0,"data"=>array('a' => 1, 'b' => '2', 'c' => 3, 'd' => 4, 'e' => 5)); $json = json_encode($arr); /** * Formats a JSON string for pretty printing

c#简繁转换示例

简繁转换|示例 首先 添加Microsoft.VisualBasic.dll引用 using Microsoft.VisualBasic; string gb2312 = "国营农场";string big5 = "";big5 = Strings.StrConv(gb2312, VbStrConv.TraditionalChinese, 0);Console.WriteLine(big5);

利用yahoo汇率接口实现实时汇率转换示例

 这篇文章主要介绍了利用yahoo汇率接口实现实时汇率转换示例,大家参考使用吧 代码如下:   代码如下: function getExchangeRate($from_Currency,$to_Currency) {         $amount = urlencode($amount);         $from_Currency = urlencode($from_Currency);         $to_Currency = urlencode($to_Currency);  

js获取当前地址 JS获取当前URL的示例代码

 本篇文章主要是对js获取当前地址 JS获取当前URL的示例代码进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助  代码如下: <table width=100% cellpadding=0 cellspacing=0 border=0 >  <script language="javascript"> thisURL = document.URL;  thisHREF = document.location.href;  thisSLoc = self

JS 文件本身编码转换 图文教程_javascript技巧

在百度.谷歌上一搜,大家都是说通过JAVA后台处理来解决编码问题,试问,这样能解决JS文件本身的编码问题吗? 之所以提出JS文件本身编码问题,是因为JS文件的编码不同,造成了中文显示为乱码. 通常,在Eclipse中建立一个JS文件(含有中文),在Eclipse的编辑器中看到的中文都很正常,但是显示在网页上就是乱码,而我的页面全部都是采用UTF-8编码进行编码的,为此,我想到了,这可能是JS文件本身编码问题造成的. 在Eclipse中,JS文件中的中文显示正常 在网页中,中文却显示为乱码 我想到