Note/그밖에

콤마설정 스크립트

Delia :D 2011. 6. 30. 13:07

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