码迷,mamicode.com
首页 > 编程语言 > 详细

python 实践项目 强密码检测

时间:2019-04-13 19:00:07      阅读:219      评论:0      收藏:0      [点我收藏+]

标签:代码   包含   code   img   info   密码   整理   bsp   pytho   

需求:写一个函数,它使用正则表达式,确保传入的口令字符串是强口令。强口令的定义是:长度不少于 8 个字符,同时包含大写和小写字符,至少有一位数字。你可能需要用多个正则表达式来测试该字符串,以保证它的强度。

拿到一个需求:不着急下手编写代码,先整理一下思路。

思路:  

1,用import re导入正则表达式模块。
2,用re.compile()函数创建三个Regex模式对象text1、text2、text3分别匹配:
  a:text1匹配长度大于8个字符;
  b:text2匹配大小写字符;
  c:text3匹配至少一位数字。
3,定义函数:如果向三个Regex对象的search()方法传入要查找的字符串同时满足,则密码满足强口令,否则重设密码。

技术图片

 

 

python 实践项目 强密码检测

标签:代码   包含   code   img   info   密码   整理   bsp   pytho   

原文地址:https://www.cnblogs.com/liangzhenghong/p/10702263.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!