Check a password against explicit length and character-class rules.
Lookaheads require selected character classes and a minimum length while a consuming expression matches the complete password. The result checks policy shape, not entropy or breach history.
Min length: 8 Require uppercase: true Require lowercase: true Require digit: true Require special: true Max length: 128
Password Regex:
^(?=.*[A-Z])(?=.*[a-z])(?=.*\d)(?=.*[!@#$%^&*()_+\-=\[\]{};':"\\|,.<>\/?]).{8,128}$
Requirements:
- Length: 8-128 characters
- at least one uppercase letter
- at least one lowercase letter
- at least one digit
- at least one special character
Signup forms, identity-provider policies, and validation tests check password shape.