[ JavaScript ] 한글,영어,숫자,특수문자 구분 정규식 모음

2021. 6. 15. 10:08JS

출처: https://ryulog.tistory.com/152 [Ryu.log]

 

[ JavaScript ] 한글,영어,숫자,특수문자 구분 정규식 모음

유효성 검사할때 등등, 업무중 꽤 많이 쓰는데, 항상 찾기 귀찮아서 한글, 영어, 숫자, 특수문자 구분 정규식을 모아보았다. 한글,영어,숫자,특수문자 구분 정규식 모음 var check_num = /[0-9]/; // 숫자

ryulog.tistory.com

 

유효성 검사할때 등등, 업무중 꽤 많이 쓰는데, 항상 찾기 귀찮아서 한글, 영어, 숫자, 특수문자 구분 정규식을 모아보았다.

한글,영어,숫자,특수문자 구분 정규식 모음

var check_num = /[0-9]/; // 숫자 var check_eng = /[a-zA-Z]/; // 문자 var check_spc = /[~!@#$%^&*()_+|<>?:{}]/; // 특수문자 var check_kor = /[ㄱ-ㅎ|ㅏ-ㅣ|가-힣]/; // 한글체크

사용방법

test() 함수를 이용하면 boolen 값을 얻을 수 있다.

check_num.test(str); //숫자 returntrue / false check_eng.test(str); //영문 returntrue / false check_spc.test(str); //특수 returntrue / false check_kor.test(str); //한글 returntrue / false

Example

만약 한글만 입력 받게 하고싶다면?

if( check_kor.test(str) && !check_num.test(str) && !check_eng.test(str) && !check_spc.test(str) ) { return true; }else{ alert("한글만 입력 가능합니다."); return false; }