JAVASCRIPT/자바스크립트 특수문자 필터링

자바스크립트 특수 문자 필터링

정윤재 2009. 10. 12. 23:41

//특수문자 필터링
 function specialObj(obj){
  if((obj.keyCode > 32 && obj.keyCode < 48) || (obj.keyCode > 57 && obj.keyCode < 65) || (obj.keyCode > 90 && obj.keyCode < 97)){
   alert('특수문자는 사용하실 수 없습니다.');
   obj.returnValue = false;
  }
 }
 
//특수문자 중 - 열려있는 코드
 function specialMinus(obj){
  if(obj.keyCode != 45){
   if((obj.keyCode > 32 && obj.keyCode < 48) || (obj.keyCode > 57 && obj.keyCode < 65) || (obj.keyCode > 90 && obj.keyCode < 97)){
    alert('특수문자는 사용하실 수 없습니다.');
    obj.returnValue = false;
   }
  }
 }

//위에서 처럼 아스키 코드로 걸러내면 된다.
// 그러면 TEXT 박스에서는 어떻게 처리를 하면 되는가 하면

<input type="text" name="searchText" onkeypress="specialObj(event);" size="15">

//위와 같이 함수 argument 로 event를 주기만 하면 끝이다.