jquery + keyup 한글,숫자,영문만 입력 가능하게
jquery + keyup 한글,숫자,영문만 입력 가능하게
//한글만 입력 가능하도록 처리 하는 부분
$("#nametext").keyup(function (event) {
regexp = /[a-z0-9]|[ \[\]{}()<>?|`~!@#$%^&*-_+=,.;:\"'\\]/g;
v = $(this).val();
if (regexp.test(v)) {
alert("실명을 입력하여 주세요\n한글만 입력가능 합니다.");
$(this).val(v.replace(regexp, ''));
}
});
//숫자만 입력 가능하도록 처리 하는 부분
$("#phonetext").keyup(function (event) {
regexp = /[^0-9]/gi;
v = $(this).val();
if (regexp.test(v)) {
alert("숫자만 입력가능 합니다.\n-(하이픈)을 제외한 숫자만 입력하여 주세요.");
$(this).val(v.replace(regexp, ''));
}
});
//숫자는 4자리까지만 가능하도록 처리 하는 부분
$("#passtext").keyup(function (event) {
regexp = /\d\d\d\d{2,4}/gi;
v = $(this).val();
if (regexp.test(v)) {
alert("숫자는 4자리까지만 입력가능 합니다.");
$(this).val(v.replace(regexp, ''));
}
});
//숫자만 입력 가능하도록 처리 하는 부분
$("#passtext").keyup(function (event) {
regexp = /[^0-9]/gi;
v = $(this).val();
if (regexp.test(v)) {
alert("숫자만 입력가능 합니다.");
$(this).val(v.replace(regexp, ''));
}
});
출처 : http://blog.naver.com/nateen7248/220033014403