출처 : http://stackoverflow.com/questions/2901102/how-to-print-number-with-commas-as-thousands-separators-in-javascript



function numberWithCommas(n) {
   
var parts=n.toString().split(".");
   
return parts[0].replace(/\B(?=(\d{3})+(?!\d))/g, ",") + (parts[1] ? "." + parts[1] : "");
}

출처 URL 페이지 상단부터 쭉~ 내려 오다보면, 위 펑션이 나오는데, 길어진 펑션이 이렇게 짧게 되었다.

세상은 넓고, 능력자는 많다.






천단위 콤마(,) 넣기

플래시 액션스크립트는 AS2든지, AS3든지 천단위 콤마를 넣어 주는 내장 함수를 제공해주지 않습니다.

그래서 구글링하고 응용한 결과.(응용이랄것도 없음)


//actionscript 2.0


textfild01["textarea" + 2].print_text = ""; //텍스트 필드 clear
my_number2 = aData[2]; //배열값 my_number2로
var dollar_array:Array = new Array();
var start:Number;
var end:Number = my_number2.length;
while (end > 0)
{
    start = Math.max(end - 3, 0);
    dollar_array.unshift(my_number2.slice(start, end));
    end = start;
}
aData[2] = dollar_array.join(",");

textfild01["textarea" + 2].print_text.text = aData[2];//콤마가 포함된 값을 dynamic text field에 넣음

+ Recent posts