Strong Password
At least 8 chars, uppercase, lowercase, number, special char
Pattern
^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[@$!%*?&])[A-Za-z\d@$!%*?&]{8,}$Matching examples
P@ssw0rd!Str0ng!PassNon-matching examples
password12345678NoSpecial1Breakdown
- (?=.*[a-z])
- At least one lowercase
- (?=.*[A-Z])
- At least one uppercase
- (?=.*\d)
- At least one digit
- (?=.*[@$!%*?&])
- At least one special char
- [A-Za-z\d@$!%*?&]{8,}$
- 8+ chars from allowed set