자바스크립트 정규표현식 모음

✔ URL 정규식

let regex = /(http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!-\/]))?/;
regex.test($(this).attr('data-url')); => 반환 값 true or false

✔ 한글여부체크 정규식

let checkKor = /[ㄱ-ㅎ|ㅏ-ㅣ|가-힣]/;
checkKor.test($('#userId').val()); => 반환 값 true or false

✔ 영어만

var eng = /^[a-zA-Z]*$/;

✔ 숫자만

var num = /^[0-9]*$/;

✔ 영어 + 숫자

var engNum = /^[a-zA-Z0-9]*$/;

✔ 영어 + 공백

var regExp3 = /^[a-zA-Z\s]+$/; //영문+공백

✔ 한글 + 공백

var regExp5 = /^[가-힣\s]+$/; //한글+공백

✔ 한글 + 영문

var regExp6 = /^[가-힣a-zA-Z]+$/; //한글+영문

✔ 이메일

var email = /^[a-zA-Z0-9]+@[a-zA-Z0-9]+$/;

✔ 전화번호

var phone = /^\d{2,3}-\d{3,4}-\d{4}$/;

✔ 주민등록번호

var jumin = /\d{6} - [1-4]\d{6}/;

✔ 기본적인 영문, 숫자, 특수문자를 조합하여 최소 8자리 이상의 비밀번호를 만들기 위한 정규표현식

var password = /^(?=.[a-zA-Z])(?=.[0-9])(?=.[!@#$%^&])[a-zA-Z0-9!@#$%^&*]{8,10}$/;

0
0
이 글을 페이스북으로 퍼가기 이 글을 트위터로 퍼가기 이 글을 카카오스토리로 퍼가기 이 글을 밴드로 퍼가기

HTML/CSS/기타

번호 제목 글쓴이 날짜 조회수
29 자주 사용하는 비주얼 스튜디오 코드(Visual Studio Code, VSC, vscode) 단축키 정리 관리자 09-14 5,304
28 div 2개 나란히 정렬하는 방법 관리자 09-09 4,889
27 HTML, CSS - 헤더컬럼 고정형 table 구성하기 관리자 09-06 4,448
26 Drag and Drop File Upload 관리자 09-03 3,033
25 rowspan으로 합친 table에서 룰오버 관리자 08-23 2,527
24 스마트에디터 입력 용량 체크 관리자 07-06 1,912
23 자바스크립트 정규표현식 모음 관리자 07-03 1,199
22 [Javascript] 쓰레드(웹 워커-Web worker)를 사용하는 방법 관리자 04-13 1,066
21 구글 차트 관리자 04-12 1,614
20 Camera API 관리자 04-07 799
19 전화번호 자동 정규식 처리 관리자 04-06 851
18 picocss 관리자 04-03 796
17 CSS 폰트 적용하기 관리자 03-15 696
16 JQuery html2canvas div 이미지 저장 (div 영역 이미지 캡쳐) 관리자 03-15 2,400
15 [#. CSS] 이미지 위에 텍스트, 글자 올리기 text on image 관리자 03-15 2,467
14 다음 지도 api 주소을 좌표 구하고 여러개 마커 제어하기 관리자 03-08 1,083
13 jquery upload 관리자 02-27 634
12 QR코드 활용에 관하여… 관리자 02-08 865
11 비밀번호 정규식 모음 관리자 11-21 774
10 JQuery 노드찾기 관리자 11-12 784