CrashOverride 잡동사니 !!

JavaScript :: 문자 필터링 본문

Dev/HTML / Java Script

JavaScript :: 문자 필터링

CrashOverride 2009. 9. 22. 11:29

자바스크립트 숫자만,문자만,영문자만
/**
 * 입력받을 수 있는 값을 필터링한다.
 * ex : <input type="text" ..... onkeypress="filterKey('[0-9]')"> ; 숫자만 키입력이 가능한 text filed
 * ex : <input type="text" ..... onkeypress="filterKey('[0-9a-zA-Z]')"> ; 영문,숫자만 키입력이 가능한 text filed
 * @create 2004-07-28
 * @param filter : 필터링할 정규표현식 ex) '[0-9]':0~9의 값만 허용, '[a-zA-Z]':알파벳만 허용
 * @return
 * @browser IE6, NS7
 */
function filterKey(filter) {
  if(filter){
      var sKey = String.fromCharCode(event.keyCode);
      var re = new RegExp(filter);
      if(!re.test(sKey)) event.returnValue=false;
  }
}

출처 :: Holic's Tistory
http://holiclove.tistory.com/entry/자바스크립트-문자-필터링-입력안되게

 

'Dev > HTML / Java Script' 카테고리의 다른 글

HTML :: Web Page Cache 사용 안 함  (0) 2009.09.22
HTTP :: Web 오류코드  (0) 2009.09.22
Comments