[ JavaScript ] 한글,영어,숫자,특수문자 구분 정규식 모음
2021. 6. 15. 10:08ㆍJS
출처: https://ryulog.tistory.com/152 [Ryu.log]
유효성 검사할때 등등, 업무중 꽤 많이 쓰는데, 항상 찾기 귀찮아서 한글, 영어, 숫자, 특수문자 구분 정규식을 모아보았다.
한글,영어,숫자,특수문자 구분 정규식 모음
var check_num = /[0-9]/; // 숫자 var check_eng = /[a-zA-Z]/; // 문자 var check_spc = /[~!@#$%^&*()_+|<>?:{}]/; // 특수문자 var check_kor = /[ㄱ-ㅎ|ㅏ-ㅣ|가-힣]/; // 한글체크
사용방법
test() 함수를 이용하면 boolen 값을 얻을 수 있다.
check_num.test(str); //숫자 return 값 true / false check_eng.test(str); //영문 return 값 true / false check_spc.test(str); //특수 return 값 true / false check_kor.test(str); //한글 return 값 true / 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; }
'JS' 카테고리의 다른 글
[JS/DOM] 바닐라 자바스크립트로 Tab 탭 구현하기 (0) | 2021.07.03 |
---|---|
[JavaScript]자바스크립트 체크 박스 선택,해제 시 버튼 활성화,비활성화(회원 가입,약관 동의) 예제 코드 (0) | 2021.06.21 |
javascript - 자바 스크립트 / Css 캐싱 방지 (0) | 2021.06.16 |
자주 쓰이는 정규식(Regular Expression) (0) | 2021.06.15 |
[JavaScript] 탭 UI 구현하기 (how to make Tab UI using pure Javascript) (0) | 2021.06.08 |