鱼C论坛

 找回密码
 立即注册
查看: 817|回复: 3

求问怎么用正则表达式做强密码检测呀

[复制链接]
发表于 2020-4-26 23:07:34 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
同时包含英语大写字母、小写字母、数字和特殊符号(英文逗号、句号、下划线),长度至少8位

球球各位大神帮助~感激不尽!!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-4-26 23:14:10 | 显示全部楼层
没必要用正则的吧……
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-4-26 23:22:19 | 显示全部楼层

啊题目要求就是正则。。用正则应该怎么实现呀qaq
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-27 09:08:27 | 显示全部楼层
import re

re_psw = re.compile(r'^(?:(?=.*[A-Z])(?=.*[a-z])(?=.*[0-9])).{8,})

while True:
    password = input("请输入需要校验的密码:")
    if re_psw.match(password):
        print("密码合法.")
        break
    else:
        print("密码不合法请重新输入.")
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-26 22:35

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表