본문 바로가기
자바스크립트

정규식 시각화, 빌드 [정규식 모음]

by 찬찬2 2020. 12. 23.

regexper.com/

regexr.com/

 

RegExr: Learn, Build, & Test RegEx

RegExr is an online tool to learn, build, & test Regular Expressions (RegEx / RegExp).

regexr.com

 

(기본기 링크)

 

괄호 안 문자 추출하기

string.his_array[0].match(/\[.*\]/gi)

 

대괄호 삭제

/[[\]]/g

 

00:00:00 삭제

/[0-9]{2}:[0-9]{2}:[0-9]{2}/

 

특수문자 제거

/[`~!@#$%^&*()_|+\-=?;:'",.<>\{\}\[\]\\\/ ]/gim

 

영문, 순자 조합 비번

^(?=.*[a-zA-Z])(?=.*[0-9]).{8,16}$

 

이메일 정규표현식
var regExp = /^[0-9a-zA-Z]([-_.]?[0-9a-zA-Z])*@[0-9a-zA-Z]([-_.]?[0-9a-zA-Z])*.[a-zA-Z]{2,3}$/i;

휴대폰 정규 표현식
var regExp = /^\d{3}-\d{3,4}-\d{4}$/;

일반 전화번호 정규식
var regExp = /^\d{2,3}-\d{3,4}-\d{4}$/;

비밀번호 정규표현식
숫자와 문자 포함 형태의 6~12자리 이내의 암호 정규식 (1 가지 조합)
var regExp = /^[A-Za-z0-9]{6,12}$/;

영문, 숫자, 특수문자 중 2가지 이상 조합하여 10자리 이내의 암호 정규식 ( 2 가지 조합)
var regExp = /^(?!((?:[A-Za-z]+)|(?:[~!@#$%^&*()_+=]+)|(?:[0-9]+))$)[A-Za-z\d~!@#$%^&*()_+=]{10,}$/;


특수문자 / 문자 / 숫자 포함 형태의 8~15자리 이내의 암호 정규식 ( 3 가지 조합)
var regExp = /^.*(?=^.{8,15}$)(?=.*\d)(?=.*[a-zA-Z])(?=.*[!@#$%^&+=]).*$/;

댓글