숫자에 1000단위 콤마(,)를 넣어주는 방법
- Posted at 2004/10/08 15:16
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");
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");










