Please enable JavaScript to use regex101
/
^
r
e
g
e
x
[
\
-
_
]
?
1
0
1
$
/
i
Reg
ular
Ex
pressions
101
Upgrade to Pro
Enterprise
Regular Expression
r"
(?=\S{10,})(?=\S*[A-Z])(?=\S*[a-z])(?=\S*[0-9])(?=\S*[!£$%^&\"])(?<!\S)\S{10,20}(?=\s|\Z)
"
g
Input 1
1
New
Password!123 Password!123 test test test "Password!123" test test 9: Abc!56789 10: -Ab!567890 20: -Ab!567890DeF4567890 21: AbC!567890DeF45678901
Substitution
Password!123 Password!123 test test test "Password!123" test test 9: Abc!56789 10: -Ab!567890 20: -Ab!567890DeF4567890 21: AbC!567890DeF45678901