我正在尝试为python中的密码强度创建一个正则表达式,但是我的问题是,
[在我的源代码下方]
import re
def PasswordValidator(password):
passregex = re.compile(r'''[a-z]+
[A-Z]+
[0-9]+
''',re.VERBOSE)
search = passregex.search(password)
if search == None:
print('not found')
else:
print(search)
text = input("Enter: ")
if len(text) < 8:
print("Password too short")
else:
PasswordValidator(text)
正则表达式不起作用,因为它必须首先匹配小写字母[az],但我希望它能够匹配任何字符类。所以我不知道我是否应该再编写一个大写的正则表达式,即[AZ],但是我对正则表达式的知识很基础,所以我不知道该怎么做。