1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > Python实现用户名字母大小写数字特殊符号

Python实现用户名字母大小写数字特殊符号

时间:2019-01-02 03:35:56

相关推荐

Python实现用户名字母大小写数字特殊符号

Python 正则表达式:

正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配。

字符集:

实现用户名包含字母大小写数字特殊符号:

正则表达式:

^(?![A-Za-z0-9]+$)(?![a-z0-9\W]+$)(?![A-Za-z\W]+$)(?![A-Z0-9\W]+$)[a-zA-Z0-9\W]{8,}$

代码如下:

import re

def password(string):

pattern = r'^(?![A-Za-z0-9]+$)(?![a-z0-9\W]+$)(?![A-Za-z\W]+$)(?![A-Z0-9\W]+$)[a-zA-Z0-9\W]{8,}$'

res = re.search(pattern,string)

print(res)

if res:

return "验证成功"

else:

return "验证失败"

if __name__ == '__main__':

a = 'Hollowpython123!@#'

print(password(a))

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