您的位置:首页 > 其它

货币格式化函数

2012-10-08 01:28 162 查看
String.prototype.asCurrency = function() {
var f1 = this;
var f2 = (Math.round((f1-0) * 100)) / 100;
f2 = Math.floor(f2) == f2 ? f2 : (Math.floor(f2 * 10) == f2 * 10) ? f2 + '0' : f2;
f2 = String(f2);
r = /(\d+)(\d{3})/;
fs = String(f2);
while (r.test(f2)) {
f2 = f2.replace(r, '$1' + ',' + '$2');
}
return (f2); // TODO 没考虑金额为负的情况
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: