본문 바로가기
Web Program/Html Lecture

문자열 검사 스크립트

by 현이빈이 2008. 9. 4.
반응형

//숫자인지 검사

function isNumber(formvalue) {
 for(var i = 0; i < formvalue.length; i++) {
  var chr = formvalue.substr(i,1);
  if(chr < '0' || chr > '9') {
   return false;
  }
 }
 return true;
}



//유효 문자열 검사

function string_check()  {
  var f = document.form1;
  var chknum = "1234567890";
  var chkalpha = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
  var chketc = "!@#$%^&*()_+|,./';[]{}:<>?-=\ ";

  for (var i=0; i < f.user_name.value.length; i++) {
   var chkstr = chknum + chkalpha + chketc;
   if (chkstr.indexOf(f.user_name.value.substring(i,i+1)) >= 0) {
    alert("허용되지 않는 문자가 입력되었습니다.");
    f.user_name.focus();
    return true;
   }
  }
  return false;
 }

반응형