diary       blog       guest

숫자에 1000단위 콤마(,)를 넣어주는 방법

http://www.action-scripter.com/blog/trackback/785
function chkNum(m_num){
  x = m_num.length%3;     // m_num의 총 길이에서 3을 나눈 나머지 값
  xx = Math.floor(m_num.length/3);     // m_num의 총 길이에서 3을 나눈 값
  nn = new Array();     // nn 배열 선언
  nn.push(m_num.substr(0,x));     // nn 배열 첫번째 element(요소)에 나머지 값 길이만큼 넣어준다.
  for(var i=0;i<xx;i++){     // xx 만큼 반복
    nn.push(m_num.substr(x+(3*i),3));     // nn배열에 나머지 값 이후의 3문자씩 요소에 넣어준다.
  }
  if(x == 0){     // 나머지가 0 이면
    shifted = nn.shift();    // nn 배열의 첫번째 element(요소)를 삭제한다.
  }
  resultNum = nn.toString();     // nn의 배열값을 문자열로 넘겨준다.
  trace(resultNum);
}

chkNum("1234567890");
2004/10/08 15:16 2004/10/08 15:16
   1   ... 862  863  864  865  866  867  868  869  870   ... 1285    
ABOUT  |  WORKS  |  @seonggyu
COPYRIGHT ⓒ 2000 - 2010. ACTION-SCRIPTER.COM. ALL RIGHTS RESEVED.