얼음꽃의 일지

정규식 본문

잡다한 지식

정규식

얼음꽃 2023. 1. 10. 12:31
728x90
비밀번호 정규식

최소 8 자, 최소 하나의 문자 및 하나의 숫자
 
--> /^(?=.*[A-Za-z])(?=.*\d)[A-Za-z\d]{8,}$/

최소 8 자, 최소 하나의 문자, 하나의 숫자 및 하나의 특수 문자
 
--> /^(?=.*[A-Za-z])(?=.*\d)(?=.*[$@$!%*#?&])[A-Za-z\d$@$!%*#?&]{8,}$/
최소 8 자, 대문자 하나 이상, 소문자 하나 및 숫자 하나
 
--> /^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)[a-zA-Z\d]{8,}$/

최소 8 자, 대문자 하나 이상, 소문자 하나, 숫자 하나 및 특수 문자 하나 이상
 
--> /^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[$@$!%*?&])[A-Za-z\d$@$!%*?&]{8,}/

최소 8 자 및 최대 10 자, 대문자 하나 이상, 소문자 하나, 숫자 하나 및 특수 문자 하나 이상
 
--> /^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[$@$!%*?&])[A-Za-z\d$@$!%*?&]{8,10}/
 
이메일 정규식

--> /^([\w\.\_\-])*[a-zA-Z0-9]+([\w\.\_\-])*([a-zA-Z0-9])+([\w\.\_\-])+@([a-zA-Z0-9]+\.)+[a-zA-Z0-9]{2,8}$/

한글 영어 정규식
 
--> /^[ㄱ-ㅎ|가-힣|a-z|A-Z]{2,5}$/


정규표현식 공부하시는 분들 위해서 도움될만한 사이트 몇개 추천드립니다.

1) 정규표현식 알고리즘 공부하기(테스트 겸)
https://regexone.com/

2) 궁금한 정규표현식 시각화해서 보기
https://regexper.com/

3) 정규표현식 작동여부 테스트 빌더
https://regexr.com/
728x90

'잡다한 지식' 카테고리의 다른 글

[JS] sequelize op 사용  (0) 2023.10.26
[JS] ioredis 라이브러리  (0) 2023.10.11
Sql 기본 문법 간단한 정리  (0) 2023.02.09
Nest 기본 형태  (0) 2023.01.08
NestJS 란?  (0) 2023.01.01