반응형
정규식 간단하게
한글,영어,숫자,특수문자 구분 정규식 모음
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;
}
숫자만 빼고 하고 싶다면?
var pat_str = /^[ㄱ-ㅎ|ㅏ-ㅣ|가-힣|~!@#$%^&*()_+|<>?:{}|a-z|A-Z]*$/;
원하는 정규식을 넣고 | 단위로 구분하면 됨 ( | 는 or와 같음 / 앞에 ^ 는 not과 같음)
반응형
'Frontend > Javascript' 카테고리의 다른 글
팝업창 열려있는지 확인 (0) | 2020.01.03 |
---|---|
HTTPS에서 HTTP 파일 다운로드 스크립트 사용하고 싶을 때 (0) | 2019.12.23 |
스크롤 상단, 하단 이동 (0) | 2019.11.20 |
다음 지도 API (0) | 2019.11.14 |
iframe & 자식창에서 부모 링크 바꾸기 (0) | 2019.09.11 |