js
input text 특수문자 입력제한
프로그래애머
2020. 6. 19. 10:13
// html
<input type="text" onkeyup="characterCheck(this)" onkeydown="characterCheck(this)" />
// js
function characterCheck(obj){
// 허용하고 싶은 특수문자가 있다면 여기서 삭제하면 됨
var regExp = /[ \{\}\[\]\/?.,;:|\)*~`!^\-_+┼<>@\#$%&\'\"\\\(\=]/gi;
if( regExp.test(obj.value) ){
alert("특수문자는 입력하실수 없습니다.");
obj.value = obj.value.substring( 0 , obj.value.length - 1 ); // 입력한 특수문자 한자리 지움
}
}