테스트 사이트 - 개발 중인 베타 버전입니다

비밀번호 정규식

· 4년 전 · 1176 · 2

(?!.*[ ])(?=.*\w)(?=.*[A-Z])(?=.*[a-z])(?=.*[0-9])(?=.*[\W])(?!.*(.)\1{2,})^.{8,}$

 

(?!.*[ ]) : 스페이스가 없고

(?=.*\w) : 워드용 글자가 있고

(?=.*[A-Z]) : 대문자 있고

(?=.*[a-z]) : 소문자가 있고

(?=.*[0-9]) : 숫자가 있고

(?=.*[\W]) : Non 워드글자가 있고.. 이것을 특수기호중 원하는 것으로 변경가능함.

(?!.*(.)\1{2,})  : 이부분이 같은 글자 3개가 연속으로 있는 것을 찾는 부분입니다.   \1이 앞에 매칭된 그룹의 반복인데. 이것이 {2,} 로해서 3개이상 (그룹, 그룹반복이 2개이상)

^.{8,} : 8글자 이상

 

테스트는 https://regex101.com/  여기 사이트를 이용하면 됩니다.

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 2개

4년 전
지금부터 제 복붙의 시작이네요.
4년 전
멋져요

게시글 목록

번호 제목
98
97
91
87
80
76
75
72
71
70
69
68
62
61
60
57
55
54
49
40
36
33
32
31
29
21
11
8
4
1