tool::regex-guide
regex password
/^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[@$!%*?&])[A-Za-z\d@$!%*?&]{8,}$/
강력한 비밀번호 검증
정규식 패턴
/^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[@$!%*?&])[A-Za-z\d@$!%*?&]{8,}$/플래그:
없음패턴 분석
(?=.*[a-z])Must contain at least one lowercase letter(?=.*[A-Z])Must contain at least one uppercase letter(?=.*\d)Must contain at least one digit(?=.*[@$!%*?&])Must contain at least one special character[A-Za-z\d@$!%*?&]{8,}Only allowed chars, minimum 8 length매칭 예시
✓
Passw0rd!✓
MyStr0ng@Pass✓
C0mpl3x!Pwd비매칭 예시
✗
password✗
PASSWORD1✗
Pass1234✗
P@ss!8자 이상, 대소문자·숫자·특수문자를 각각 1개 이상 포함하는 강력한 비밀번호를 검증하는 패턴입니다. 전방 탐색(lookahead)을 활용해 조건을 순서에 무관하게 검사합니다.
언어별 사용법
주요 사용 사례
- ▸회원가입 비밀번호 강도 검증
- ▸비밀번호 변경 폼 유효성 검사
- ▸관리자 계정 비밀번호 정책 적용
- ▸API 키 형식 검증
- ▸보안 정책 컴플라이언스 체크
관련 패턴
ad · 300×250
// related tools