案例:python实现名字汉字验证,密码验证

import re
# 定义正则表达式对象(全局变量大写)
# 验证汉字
RE_CHINESE = re.compile(r'^[\u4e00-\u9fa5]{1,8}$')

# 验证密码,字母开头,包含字母,数字,下划线
RE_PASSWORD = re.compile(r'^[a-zA-Z]\w{7,17}$')

# 定义汉字验证函数
def verify_chinese(name):
    return RE_CHINESE.findall(name)

# 定义密码验证函数
def verify_password(re_pwd,pwd):
    if re_pwd.match(pwd):
        return 'True'
    else:
        return 'False'

# 定义主函数
def main():
    name = '周杰伦'
    if verify_chinese(name):
        print('True')
    else:
        print('Flase')

    pwd = 'Pingan_5200'
    print(verify_password(RE_PASSWORD,pwd))

# 判断是否终端运行此文件,终端运行为__main__,导入模块为__module__
if __name__ == "__main__":
    main()
True
True

猜你喜欢

转载自blog.51cto.com/13587169/2124971