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

✔ 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/기타

번호 제목 글쓴이 날짜 조회수
9 Jquery 또는 플러그인없이 마우스 오버 확대 관리자 07-05 1,336
8 구글 번역 기능 붙이기 관리자 06-10 8,519
7 [jQuery] 웹사이트에 사용가능한 슬라이더(Slider) 관리자 06-09 2,115
6 Datepicker + 년월만 선택하기 관리자 06-06 6,668
5 JCROP을 이용한 이미지 자르기 관리자 05-18 1,057
4 jquery-file-upload 관리자 05-18 1,830
3 [스크립트] printjs 관리자 12-09 1,179
2 [스크립트] eventSwipe. HTML에서 swipe 이벤트를 사용할 수 있도록 해줍니다. 관리자 11-01 1,286
1 [QR] 구글 API로 QR 코드 생성 / Wi-fi 접속 QR 코드 생성 관리자 10-21 3,948