본문 바로가기
Web Programing!/Script

[SCRIPT] 콤마 삽입, 제거

by 어설픈봉봉이 2011. 7. 7.
반응형
SMALL



display_comma(value)  함수
:3자리 마다 콤마 추가

reduce_comma(value) 함수
:콤마 제거



//콤마추가 메소드

    function display_comma(value) {
    var src;
    var i;
    var factor;
    var su;
    var Spacesize = 0;
   
    var String_val = value.toString();
   
    factor = String_val.length % 3;
    su = (String_val.length - factor) /3;
    src = String_val.substring(0,factor);

    for(i=0; i<su ; i++)
    {
       if ((factor==0)&&(i==0))// " XXX "
        {
             src += String_val.substring(factor+(3*i), factor+3+(3*i));
        }
        else
        {
            if ( String_val.substring(factor+(3*i) - 1, factor+(3*i)) != "-" ) src +=",";
            src += String_val.substring(factor+(3*i), factor+3+(3*i));
        }
    }
    return src;
    }
    

//콤마 삭제 메소드

    function reduce_comma(value)
    {
    var x, ch;
    var i=0;
    var newVal="";
    for(x=0; x <value.length ; x++){
        ch=value.substring(x,x+1);
        if(ch != ",")  newVal += ch;
    }
    return newVal;
    }
반응형