import re
while True:
        loginname = input("输入用户名")
        if loginname[0]=="_"and(len(loginname)>3 and len(loginname)<30):
                print("用户名无误")
        elif not(len(loginname)>3 and len(loginname)<30):
                print("用户名长度在3-30之间")
                continue
        else:
                print("用户名开头使用_")
                continue
        loginpasswd=input("请输入密码")
        print(re.search(r'\W',loginpasswd))
        if loginpasswd.isalnum()==False and (len(loginpasswd)>7 and len(loginpasswd)<17) and re.search(r'\W',loginpasswd)==None:
                print("密码无误注册成功")
                break
        elif not(len(loginpasswd)>8 and len(loginpasswd)<16):
                print("密码长度在8-16之间,且必须是由字母、数字、下划线,组成")
        elif loginpasswd.isalnum()==True :
                print("密码必须是由字母、数字、下划线,组成")
                print("没有下划线")
        else:
                print("密码有非法字符")
            
            
            版权属于:
            root
        
        
        
            
            作品采用:
            
                《
                署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)
                》许可协议授权
            
        
    
        
评论 (0)