Python正则表达式账号密码登录验证

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_39591494/article/details/81437208

夜晚自我小总结

#!/usr/bin/env python
# _*_ coding:utf-8 _*_

__author__ = "yankerp"



import re

def user_name(name, password):
    "判断用户名密码是否合法!"
    result_name = re.compile(r"[\u4e00-\u9fa5]")
    result_password = re.compile(r"^[a-zA-Z]\w{6,18}")

    if result_name.match(name) and  result_password.match(password):
        print("登录成功")
    else:
        print("用户名不合法请您重新输入")


def main():
    "main 总入口函数"
    name = input("请您输入您的名字:")
    password = input("请您输入您的密码:")

    user_name(name, password)


if __name__ == '__main__':
    main()

请您输入您的名字:yankai
请您输入您的密码:aaaaaaaaaa
用户名不合法请您重新输入


请您输入您的名字:延凯
请您输入您的密码:pwdA09798798
登录成功

猜你喜欢

转载自blog.csdn.net/qq_39591494/article/details/81437208