허당 레몬도리

* 작성일 : 2009.3.24

* 작성자: 권희영

------------------------------------------------------------------------------------------------

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> 자바스크립트 숫자체크 및 콤마찍기 </TITLE>
<script type="text/javascript">
 
 var oldText = "";

 function replaceComma(str) { // 콤마 없애기
  while(str.indexOf(",") > -1) {
   str = str.replace(",", "");
  }
  return str;
 }
 
 function numChk(num){

  var rightchar = replaceComma(num.value);
  var moneychar = "";

  for(index = rightchar.length-1; index>=0; index--){
   splitchar = rightchar.charAt(index);
   if (isNaN(splitchar)) {
    alert(splitchar +"는 숫자가 아닙니다. \n다시 입력해주세요");
    num.value = "";      //num.value = oldText; 이전text반환
    num.focus();
    return;
   }
   moneychar = splitchar+moneychar;
   if(index%3==rightchar.length%3&&index!=0){ moneychar=','+moneychar; }
  }
  oldText = moneychar;
  num.value = moneychar;
 }

</script>
</HEAD>

<BODY>
<form name="objForm">
 금액 입력: <input type="text" name="money" style="text-align:right" Onkeyup="numChk(this)">
</form>
</BODY>
</HTML>

위 내용을 복사하셔서 html 파일로 저장 한 후에 확인해보세요^^

펌:http://cacung82.blog.me/10044587415

profile

허당 레몬도리

@LemonDory

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!