python判断密码是否正确_python密码判断是否符合要求的⽅
法
python中可以使⽤正则表达式来判断密码字符串是否符合要求。Python的re 模块提供字符正则匹配检查,功能强⼤,写法⾼效简洁,因此在⼯作中会被经常使⽤。
python判断密码是否符合要求⽰例:
密码要求:
要求密码为6到20位
python正则表达式不包含密码只包含英⽂字母和数字
可以使⽤下⾯的正则判断:repile(r'[0-9a-zA-Z]{6,20}')a为正则对象,⾥⾯⽅法包括match、fullmatch等
r表⽰后⾯为正则字符
[] 表⽰匹配字符集合,此处0-9a-zA-Z满⾜密码只包含英⽂字母和数字
{6,20} 表⽰字符长度,满⾜要求密码为6到20位
实现代码:import re
def check(mystr):
a = repile(r'[0-9a-zA-Z]{6,20}')
if a.fullmatch(mystr) is None:
return '密码只能包含英⽂字母和数字,长度6~20'
return '密码安全'
更多Python知识请关注Python⾃学⽹。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论