Computer/JavaScript

금액 입력시 자동으로 천단위구분기호(,) 붙여주는 함수

알찬돌삐 2008. 8. 20. 08:05

String.prototype.comma=function() 
{ 

var l_text=this; 
var l_pattern=/^(-?\d+)(\d{3})($|\..*$)/; 

  if(l_pattern.test(l_text)){ 
    l_text=l_text.replace(l_pattern,function(str,p1,p2,p3) 
    { 
      return p1.comma() + ("," + p2 + p3); 
    }); 
  } 

  return l_text; 

}




출처 : 스쿨 Tip & Tech .