Notice
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- Webpack
- js
- 중고거래사기
- 정규식
- 사기
- 여행
- plugin
- 막탄
- 중고나라
- Hooks
- 스노쿨링
- 자동완성
- REACT
- 중고나라사기
- 네이버페이사기
- webpack.config.js
- 정직하게사세요
- 구분
- autocomplate
- 마사지
- 스쿠버다이빙
- 삼성무선청소기제트
- JavaScript
- 세부
- 유효성검사
- ES6
- 특수문자
- 해외여행
- 맛사지
Archives
- Today
- Total
Ryu.log
[ JavaScript ] 한글,영어,숫자,특수문자 구분 정규식 모음 본문
유효성 검사할때 등등, 업무중 꽤 많이 쓰는데, 항상 찾기 귀찮아서 한글, 영어, 숫자, 특수문자 구분 정규식을 모아보았다.
한글,영어,숫자,특수문자 구분 정규식 모음
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;
}
'Front-end > Vanilla JS' 카테고리의 다른 글
[ JavaScript ] AutoComplete.js Input box 자동 완성 Plugin (0) | 2019.08.27 |
---|---|
[ JavaScript ] Carousel.js Slider 플러그인 (1) | 2019.08.21 |
[ JavaScript ] lotteryScratch.js 복권 스크레치 긁는 모션 모듈 (1) | 2019.07.25 |
[ JavaScript ] 원시타입(primitive type)과 참조타입(reference type) (1) | 2019.07.25 |
[ JavaScript ] highlight.js를 이용한 코드 하이라이팅 (0) | 2019.07.25 |
Comments