直接看例子啦:代码如下:function fmoney(s, n) //s:传入的float数字 ,n:希望返回小数点几位{n = n >0 && ns = 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代码如下:function rmoney(s){return parseFloat(s。 replace(/[^\d\。-]/g, ""));}将上面返回的金额格式的数字在返回成float型。
代码如下:rmoney(12,345。676) //返回结果为:12345。676。