개발/javascript & jquery
[javascript/jquery] javascript 한글만 허용하는 정규식
효벨
2022. 9. 17. 01:00
728x90
반응형
[javascript/jquery] javascript 한글만 허용하는 정규식
javascript 에서
특정 input 에
한글만 입력받게 설정해야 하는 경우가 있습니다!
그럴때는 해당 input에 onkeyup 이벤트를 설정하고
정규식으로 처리가 가능합니다!
우선 예를 들어 아래와 같은 input 이 있다고 가정하고
이 input 에 onkeyup 이벤트로 정규식을 처리할 함수를 호출합니다.
<input type="text" id="test" onkeyup="chk_han('test')"/>
그리고 정규식 함수는 아래와 같이 구성하면 됩니다!
function chk_han(id) {
var regexp = /[a-z0-9]|[ \[\]{}()<>?|`~!@#$%^&*-_+=,.;:\"'\\]/g;
var value = $("#"+id).val();
if (regexp.test(value)) {
$("#"+id).val(value.replace(regexp, ''));
}
}
참고들 하세요!
반응형