Nothing is uploaded. Just open it and start.
At least 12 characters with a lowercase letter, a capital, a digit and a symbol, each checked by a lookahead.
/^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[^A-Za-z\d]).{12,}$/^the start of the text(?=followed by (lookahead, not part of the match):.*any character except a line break, repeated 0 or more times, as many as possible[a-z]one of a–z)end of followed by(?=followed by (lookahead, not part of the match):.*any character except a line break, repeated 0 or more times, as many as possible[A-Z]one of A–Z)end of followed by(?=followed by (lookahead, not part of the match):.*any character except a line break, repeated 0 or more times, as many as possible\da digit (0–9))end of followed by(?=followed by (lookahead, not part of the match):.*any character except a line break, repeated 0 or more times, as many as possible[^A-Za-z\d]any character except A–Z, a–z, a digit (0–9))end of followed by.{12,}any character except a line break, repeated 12 or more times, as many as possible$the end of the text| Text | Result |
|---|---|
| Correct-Horse-9 | Matches |
| aB3$aB3$aB3$ | Matches |
| password1234 | Doesn't match |
| SHORT-a1 | Doesn't match |
| NoDigitsHere!! | Doesn't match |
| nouppercase1!xx | Doesn't match |
Found something broken, have an idea, or just want to say thanks about any of our tools? Every message reaches a real person.