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

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

번호 제목 글쓴이 날짜 조회수
49 자바스크립트 텍스트 자동 완성 기능(Javascript auto text maker) 관리자 01-23 41
48 Swiper 사용하기 관리자 01-06 153
47 스마트에디터 반응형 CSS 추가 관리자 12-13 765
46 JS 글자수 체크(공백포함, 제외) 및 언어 옵션 설정 관리자 09-02 4,507
45 web chart - 실시간 차트 관리자 07-25 4,477
44 비동기 프로그래밍 관리자 07-25 4,414
43 table thead 고정과 tbody 스크롤 관리자 07-23 4,462
42 datepicker 사용하여 공휴일 직접 지정하기 관리자 06-11 4,488
41 Dropzone - 이미지 & 파일 업로드 (드래그 앤 드롭) 라이브러리 관리자 03-06 4,684
40 JSPDF 사용법(Javascript pdf) 관리자 03-04 5,185
39 FullCalendar(풀캘린더) 어거지 사용법 관리자 01-25 4,873
38 JQUERY - id가 여러개인데 한번에 찾고 싶을때! ${} 관리자 12-28 4,712
37 [CSS] 가로 스크롤 구현하기 관리자 12-27 4,932
36 JCROP을 이용한 업로드한 크롭( CROP ) 하기 관리자 12-27 4,819
35 제이쿼리 - 모달 다이아로그 및 여러 알림창들 관리자 12-21 4,514
34 Javascript/jQuery 이미지 회전 돋보기 관리자 11-07 4,940
33 Resolving the Issue of Fakepath in JavaScript 관리자 10-26 4,562
32 div 및 요소 화면 중앙에 위치시키기 관리자 10-21 4,582
31 [Jquery] 체크박스 전체 체크 , 해제 하는 방법 관리자 10-19 4,610
30 display 스타일 속성 사용하여 행 숨기기/보이기 관리자 09-16 5,023