格式化金额数字,千位加逗号

一个小功能,不想每次都重新写,记下来

/**
* 格式化$,输入String
**/
private function format$(in$:String):String
{
if (isNaN(Number(in$))) return in$; // 非法值

var $:String = ""; // 输出值
var idx:int; // 小数点idx

idx = in$.indexOf(".");
if (idx == -1) {
// 整数
idx = in$.length; // 从最后开始遍历
$ = "";
} else {
// 小数
$ = in$.substring(idx); // 初始先装入小数部分
}
in$ = in$.substring(0, idx); // 输入值取整

while(idx-3 > 0) {
$ = "," + in$.substring(idx-3, idx) + $;
idx -= 3;
}
$ = in$.substring(0, idx) + $;

return $;
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值