重新匹配返回无

时间:2019-05-19 15:53:33

标签: python regex python-3.x

尝试使用re模块进行简单的电子邮件验证

def validate_email(email):
    errors = []
    EMAIL_REGEX = re.compile(r"^[A-Za-z0-9\.\+_-]+@[A-Za-z0-9\._-]+\.[a-zA-Z]*$")

    if not EMAIL_REGEX.match(email):
        return errors.append(pass_err.ERR_EMAIL)

    return True

当输入有效的电子邮件(如test@test.com)时,它返回True,但是当输入无效的消息(如“ 45fw45gse54g @”)时,返回None(无),而不是“错误”列表。

0 个答案:

没有答案