Dev Note/JavaScript2008. 3. 5. 16:46

숫자형식의 문자열에 천단위 ","를 삽입하는 자바스크립트 입니다.

   function numInsertComma(num) {
      var sign="";
     
      if(num<0) {
         num=num*(-1);
         sign="-";
      } else {
         num=num*1;
      }

      num = new String(num);
      var temp = "";
      var pos=3;
      num_len=num.length;

      while (num_len>0) {
         num_len=num_len-pos;

         if(num_len<0) {
            pos=num_len+pos;
            num_len=0;
         }

         temp = "," + num.substr(num_len,pos) + temp;
      }

      return sign + temp.substr(1);
   }

Posted by as.wind.914