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

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位

 

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

js正则怎么判断一个字符串里必须包含大写字母,小写字母,数字,特殊字符? 看清楚了,是必须包含,求教

正则表达式必须包含字母数字和特殊字符

js密码正则表达式:要求包含大小写字母、数字和特殊符号,8~16位

js密码正则表达式:要求包含大小写字母、数字和特殊符号,8~16位

php 正则表达式 只能包含字母和数字

正则表达式验证密码必须由大小写字母、数字、特殊字符组成