import re
password = raw_input("Enter string to test: ")
if re.fullmatch(r'[A-Za-z0-9@#$%^&+=]{8,}', password):
# match
else:
# no match
的{8,}
意思是“至少8”。该.fullmatch
函数要求整个字符串匹配整个正则表达式,而不仅仅是一部分。
如何在Python中测试正则表达式密码?
import re
password = raw_input("Enter string to test: ")
if re.fullmatch(r'[A-Za-z0-9@#$%^&+=]{8,}', password):
# match
else:
# no match
的{8,}
意思是“至少8”。该.fullmatch
函数要求整个字符串匹配整个正则表达式,而不仅仅是一部分。