900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > python使用正则表达式检测密码强度源码分享

python使用正则表达式检测密码强度源码分享

时间:2024-07-17 14:25:59

相关推荐

python使用正则表达式检测密码强度源码分享

后端开发|Python教程

python,正则

后端开发-Python教程

代码如下:

地方网站源码 wap,ubuntu 增加显卡内存,tomcat7日志文件删除,爬虫简历项目描述,微信二级分销系统 php,长亮seolzw

#encoding=utf-8

#——————————————————————————-

# Name: 模块1

# Purpose:

#

# Author:Administrator

#

# Created:10-06-

# Copyright: (c) Administrator

# Licence:

#——————————————————————————-

import re

def checklen(pwd):

return len(pwd)>=8

def checkContainUpper(pwd):

pattern = pile(‘[A-Z]+’)

match = pattern.findall(pwd)

if match:

return True

else:

return False

def checkContainNum(pwd):

pattern = pile(‘[0-9]+’)

match = pattern.findall(pwd)

if match:

return True

else:

return False

def checkContainLower(pwd):

pattern = pile(‘[a-z]+’)

match = pattern.findall(pwd)

if match:

return True

else:

return False

def checkSymbol(pwd):

pattern = pile(‘([^a-z0-9A-Z])+’)

match = pattern.findall(pwd)

if match:

return True

else:

return False

def checkPassword(pwd):

#判断密码长度是否合法

lenOK=checklen(pwd)

#判断是否包含大写字母

upperOK=checkContainUpper(pwd)

#判断是否包含小写字母

lowerOK=checkContainLower(pwd)

#判断是否包含数字

numOK=checkContainNum(pwd)

#判断是否包含符号

symbolOK=checkSymbol(pwd)

print(lenOK)

print(upperOK)

print(lowerOK)

print(numOK)

print(symbolOK)

return (lenOK and upperOK and lowerOK and numOK and symbolOK)

def main():

if checkPassword(‘Helloworld#123’):

print(‘检测通过’)

else:

print(‘检测未通过’)

if __name__ == ‘__main__’:

main()

骏飞系统源码,vscode yum,ubuntu配置开机启动,tomcat 应用,sqlite删除多条,怎么购买国外服务器,destoon 地区插件,常用的框架前端,爬虫 难点,php首字母小写,seo优化承接,怎么建立类似百度问答的网站,网页banner图片变换代码,繁体网站模板,html5用户注册页面,access数据库图书管理系统,vb表白小程序可以让一条线lzw

平时用正则不多,不知道怎么写一个正则满足要求,用了比较笨的办法,谁知道一句正则检验的请赐教!

易企秀破解版源码,vscode中文社区官网,跳过ubuntu下载,tomcat如何建立虚,selenium可以爬虫,php复制一个文件,襄阳茶叶seo推广哪个好,下载类网站的空间要求,jeecms 修改首页模板lzw

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。