개발자의 끄적끄적

[javascript/jquery] javascript 한글만 허용하는 정규식 본문

개발/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, ''));
    }
}

 

참고들 하세요!

반응형
Comments