博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
强口令检测(使用正则表达式)
阅读量:6963 次
发布时间:2019-06-27

本文共 550 字,大约阅读时间需要 1 分钟。

强口令检测

写一个函数,它使用正则表达式,确保传入的口令字符串是强口令。强口令的

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

 

1 import re 2  3 def check(order): 4     if len(order) < 8 : 5         return False 6     strengthRegex = re.compile('[a-zA-Z]+')   # 至少有一个字母 7     if strengthRegex.findall(order) == []: 8         return False 9     strengthRegex = re.compile('\d+')         # 至少有一个数字10     if strengthRegex.findall(order) == []:11         return False12     return True13 14 print(check('1……&*……&67ha'))

 

转载于:https://www.cnblogs.com/FengZeng666/p/9743555.html

你可能感兴趣的文章
我的友情链接
查看>>
Asp.net core 二级域名的设置
查看>>
【LAMP】03、构建分离式的LAMP
查看>>
大快DKhadoop大数据处理平台详解
查看>>
摄影菜鸟使用的相机镜头术语大全分享
查看>>
XenServer部署系列之06——网络配置
查看>>
Python黑科技:50行代码运用Python+OpenCV实现人脸追踪+详细教程+快速入门+图像识...
查看>>
软件测试质量和效率评价之我见
查看>>
kloxo增加了域名,怎么不能访问?如何重启web服务?
查看>>
Nginx调试入门
查看>>
Centos7安装jdk
查看>>
MySQL锁
查看>>
国学题库整理
查看>>
jquery chosen 插件 动态设置+更新选项值
查看>>
求最大值及其下标
查看>>
战力会议1
查看>>
水印情缘。。。
查看>>
为什么重写equals一定要重写hashCode?
查看>>
HDU Problem 4006 The kth great number 【队列】
查看>>
win8阉割版中文输入法
查看>>