正则判断字符串必须包含大小写字母数字

Posted majianyu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了正则判断字符串必须包含大小写字母数字相关的知识,希望对你有一定的参考价值。

def judge_password(password):
    if len(password) >= 8:
        pattern = re.compile([A-Z]+)
        match = pattern.findall(password)
        if match:
            pattern = re.compile([a-z]+)
            match = pattern.findall(password)
            if match:
                pattern = re.compile([0-9]+)
                match = pattern.findall(password)
                if match:
                    return True
                else:
                    return 必须包含数字
            else:
                return 必须包含小写字母
        else:
            return 必须包含大写字母
    else:
        return 长度必须大于8位

 

以上是关于正则判断字符串必须包含大小写字母数字的主要内容,如果未能解决你的问题,请参考以下文章