我在网上看到了一些问题,但其中大多数都没有被归类为可接受的答案,其余的都没有用。
我正在尝试在asp.net中创建一个包含至少8个字符,至少一个大写字符,至少一个小写字符,至少一个数字和至少一个特殊字符的密码的正则表达式字符。
答案 0 :(得分:0)
您可以使用此表达式
^(?= ?[AZ])(?=。?[AZ])(?= ?[0-9])(?=。 [?!#@ $%^&安培; * - ]。){8,} $
答案 1 :(得分:0)
试试这个:
^(?=.*\d)(?=.*[a-z])(?=.*[A-Z])(?=.*[~!@#$%^&*+]).{8,}$
演示:https://regex101.com/r/hmHOzY/1
您可能想要扩展特殊字符列表。