User Tools

Site Tools


특수문자_validationcheck

jQuery로 입력된 특수문자, 영문, 숫자를 체크해서 해당 입력 문자만 삭제하는 스크립트 입니다.


<input type="text" id="test">

<script type="text/javascript">
	jQuery(document).ready(function(){
		jQuery("#test").keyup(function(){
			var text = jQuery("#test").val();
			var regexp = /[ㄱ-ㅎ|ㅏ-ㅣ|가-힣0-9a-zA-Z.;-]/; // 특수문자 체크(한글, 영문, 숫자입력가능)
			// var regexp = /[0-9]/; // 숫자만 입력가능
			// var regexp = /[a-zA-Z]/; // 영문만 입력가능
			for( var i=0; i<text.length; i++){
				if(text.charAt(i) != " " && regexp.test(text.charAt(i)) == false ){
					alert(text.charAt(i) + "는 입력불가능한 문자입니다");
					jQuery("#test").val(text.replace(text.charAt(i),""));
					break;
				}
			}
		});
	});
</script>
특수문자_validationcheck.txt · Last modified: 2014/11/04 14:03 by jjb