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 |