본문으로 바로가기


 

### javascript

function comma(val){
 val = get_number(val);
 if(val.length <= 3) return val;
 var loop = Math.ceil(val.length / 3);
 var offset = val.length % 3;
 if((val.length % 3)==0){
  offset = 3;
 }
 var ret = val.substring(0, offset);
 for(i=1;i<loop;i++){
  ret += "," + val.substring(offset, offset+3);
  offset += 3;
 }
 return ret;
}


function number_format(num) {
 num = num.replace(/,/g, "")
 var num_str = num.toString()
 var result = ''
 for(var i=0; i<num_str.length; i++) {
  var tmp = num_str.length-(i+1)
  if(i%3==0 && i!=0) result = ',' + result
   result = num_str.charAt(tmp) + result
 }
 return result
}






taeyo.pe.kr의 Q&A에 어떤 분이 올려주셨습니다.

[출처] 자바스크립트 - textbox에 금액-자동 콤마표시  |작성자 현지아빠