본문 바로가기

공부방/Flex

[Flex] 천단위로 콤마 삽입하기

// 천단위 콤마 추가

public function makeCurrency(str:String):String{
	var arr:Array = str.split("");
	var len:uint = arr.length;
	
	for(var i:int=len-1, cnt:int=1; i>0; i--, cnt++){
		if((cnt % 3)==0){
			arr[i] = "," + arr[i];
		}
	}
	str = arr.join("");
	return str;
}

//천단위 콤마 삭제
private function deleteCurrency(string:String):Number{
	var num:Number;
	var replace:String = string;
	while(replace.indexOf(",") != -1){
		replace = replace.replace(",","");
	}
	num = Number(replace);
	return num;
}