웹마스터 팁

function formatNum(str){
  var tmpStr = ""+str;
  var vReturn = "";
  
  while(1){
    if(tmpStr.length < 4){
      vReturn = vReturn + tmpStr;
      break;
    }else{
      if(tmpStr.length%3 == 0){
        vReturn = vReturn + tmpStr.substring(0,3) + ",";
        tmpStr = tmpStr.substring(3,tmpStr.length);
      }else{
        vReturn = vReturn + tmpStr.substring(0,tmpStr.length%3) + ",";
        tmpStr = tmpStr.substring(tmpStr.length%3,tmpStr.length);
      }
    }
  }
  
  return vReturn;
}

짧은 함수라 주석이 필요없을 듯 합니다~ *^^*
formatNum(3000) 이라고 사용하면 3,000 이라는 문자열이 반환됩니다.
document.write 메쏘드 등과 함께 이용해주면 되겠죠?

딴지 환영입니다~ *^^*