putComma("99999999");
리턴값 : 99,999,999
/***************************************************/
/* 콤마설정 */
function putComma(input) {
var num = input;
if (num < 0) {
num *= -1;
var minus = true
}else{
var minus = false
}
var dotPos = (num+"").split(".")
var dotU = dotPos[0]
var dotD = dotPos[1]
var commaFlag = dotU.length%3
if(commaFlag) {
var out = dotU.substring(0, commaFlag)
if (dotU.length > 3) out += ","
}
else var out = ""
for (var i=commaFlag; i < dotU.length; i+=3) {
out += dotU.substring(i, i+3)
if( i < dotU.length-3) out += ","
}
if(minus) out = "-" + out
if(dotD) return out + "." + dotD
else return out
}
'Note > 그밖에' 카테고리의 다른 글
문자인코딩 함수 (1) | 2011.06.30 |
---|---|
창사이즈를 임의로 조절하는 스크립트 (0) | 2011.06.30 |
크로스 브라우징을 위한 핵 사용 (0) | 2011.06.30 |
js 쿠키정의, 사용 (0) | 2011.06.30 |
js 많이쓰는 숫자, 문자 함수 (0) | 2011.06.30 |