这个问题在这里已有答案:
我想要一个密码的正则表达式,其中包含以下内容:
必须包含一个大写字母 .
必须包含一个小写字母 .
它也可能包含符号,但不包括:=?<>()'“/ \& .
Legth至少为8,最大为20
请帮帮我......
Some valid inputs : Abscedsd Ancbdj123 asjkQs23 Some invalid are : asdfghjk Asdfghj& ashhgWhd=?
试试这个: ^.*(?=.{8,20})(?=.*[a-z])(?=.*[A-Z])(?=.*[-_]).*$ 或者只是在论坛中四处看看
^.*(?=.{8,20})(?=.*[a-z])(?=.*[A-Z])(?=.*[-_]).*$
你试过这个吗? - ^(?= . \ d)(?= . [a-zA-Z]) . {4,8} $
我也在这个网站中找到了这个:^(?= . [az])(?= . [AZ])(?= . \ d)(?= . [$ |〜= []'@ .-])[ a-zA-Z0-9 $ |〜= []'@ .-] {8,} $
整个链接在这里:Regular expression for password with certain special characters excluding all others
你可以使用这个正则表达式:
^(?=.*?[A-Z])(?=.*?[a-z])(?!.*?[=?<>()'"\/\&]).{8,20}$
但如果您展示自己尝试解决问题,将来会更好 .
3 回答
试试这个:
^.*(?=.{8,20})(?=.*[a-z])(?=.*[A-Z])(?=.*[-_]).*$
或者只是在论坛中四处看看你试过这个吗? - ^(?= . \ d)(?= . [a-zA-Z]) . {4,8} $
我也在这个网站中找到了这个:^(?= . [az])(?= . [AZ])(?= . \ d)(?= . [$ |〜= []'@ .-])[ a-zA-Z0-9 $ |〜= []'@ .-] {8,} $
整个链接在这里:Regular expression for password with certain special characters excluding all others
你可以使用这个正则表达式:
在线演示演示:http://regex101.com/r/lY9iU0
但如果您展示自己尝试解决问题,将来会更好 .