至少包含一个小写字母、大写字母、特殊符号和数字,长度为8-30个字符
Python中的密码正则校验
import re
def func(passwd):
rule = r'^(?=.*?[A-Z])(?=.*?[a-z])(?=.*?[0-9])(?=.*?[#?!@$%^&*-]).{8,30}$'
flag = re.search(rule, passwd)
if flag:
print('OK')
else:
print('NG')
if __name__ == '__main_
原创
2021-04-07 17:16:12 ·
4877 阅读 ·
0 评论