首頁 >web前端 >js教程 >js 金額格式化來回轉換範例_javascript技巧

js 金額格式化來回轉換範例_javascript技巧

WBOY
WBOY原創
2016-05-16 16:58:301283瀏覽

直接看範例:

複製程式碼 程式碼如下:

function fmoney(s, n) //s:傳入的float數字,n:希望回傳小數點幾位
{
n = n > 0 && n s = parseFloat((s "" ).replace(/[^d.-]/g, "")).toFixed(n) "";
var l = s.split(".")[0].split(""). reverse(),
r = s.split(".")[1];
t = "";
for(i = 0; 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
複製程式碼 程式碼如下:
{
return parseFloat(s.replace(/[^d.-]/g, ""));
}


將上面傳回的金額格式的數字在傳回成float型。


複製程式碼 程式碼如下:
rmoney(12,345.676) // 回傳結果為:176262626762. 🎜>
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn