The important thing in life is to have a great aim , and the determination

          常用鏈接

          統(tǒng)計(jì)

          IT技術(shù)鏈接

          保險相關(guān)

          友情鏈接

          基金知識

          生活相關(guān)

          最新評論

          js 金額 用逗號 隔開數(shù)字格式化

          代碼如下:
          引用

          function fmoney(s, 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;  
          }


          調(diào)用:fmoney("12345.675910", 3),返回12,345.676

          還原函數(shù):
          引用

          function rmoney(s)  
          {  
             return parseFloat(s.replace(/[^\d\.-]/g, ""));  
          }


          示例(可保存一下代碼為html文件,運(yùn)行查看效果):
          引用

          <SCRIPT>  
          function fmoney(s, 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;  
          }  
          function rmoney(s)  
          {  
             return parseFloat(s.replace(/[^\d\.-]/g, ""));  
          }  
          function g(id)  
          {  
             return document.getElementById(id);  
          }  
          window.onload = function()  
          {  
             var num,  
             txt = g("txt"),  
             txt2 = g("txt2"),  
             btn = g("btn"),  
             btn2 = g("btn2"),  
             span = g("span");  
             btn.onclick = function()  
             {  
                num = parseInt(g("num").value);  
                txt.value = fmoney(txt.value, num);  
                txt2.value = fmoney(txt2.value, num);  
             }  
             ;  
             btn2.onclick = function()  
             {  
                num = parseInt(g("num").value);  
                span.innerHTML = "=" + fmoney(rmoney(txt.value) + rmoney(txt2.value), num);  
             }  
             ;  
          }  
          ;  
          </SCRIPT>  
          小數(shù)點(diǎn)位數(shù):  
          <select id="num">  
          <option value="2">2</option>  
          <option value="3">3</option>  
          <option value="4">4</option>  
          <option value="5">5</option>  
          </select>  
          <input type="text" id="txt" value="12345.675910"> +  
          <input type="text" id="txt2" value="1223"> <span id="span"></span>  
          <br>  
          <input type="button" id="btn" value="格式化">  
          <input type="button" id="btn2" value="相加">

          posted on 2015-09-27 10:23 鴻雁 閱讀(240) 評論(0)  編輯  收藏 所屬分類: IT技術(shù)相關(guān)

          主站蜘蛛池模板: 长春市| 兰溪市| 永丰县| 宁海县| 宝坻区| 全州县| 鸡东县| 云安县| 谢通门县| 五峰| 柯坪县| 山丹县| 黄龙县| 沾益县| 金阳县| 保山市| 安陆市| 苏州市| 汪清县| 镇沅| 开阳县| 桦南县| 喀喇沁旗| 芒康县| 磐石市| 元阳县| 当涂县| 奎屯市| 高陵县| 黑龙江省| 徐水县| 瑞丽市| 虹口区| 镇原县| 长海县| 万安县| 屏南县| 平顶山市| 璧山县| 吴堡县| 阿瓦提县|