一个小功能,不想每次都重新写,记下来
/**
* 格式化$,输入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 $;
}