Python验证email格式是否正确

2022-03-14 00:00:00 格式 验证 是否正确
def is_email(str):
    “”“检查给定的字符串是否是Email”“”

    # 如果邮件长度不是4-50个字符,则认为不正确
    if not check_len(str, 4, 50):
        return False

    pattern = r"^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$"
    m = re.match(pattern, str)
    return m is not None

此代码使用正则表达式验证给定的email地址是否正确,皮蛋编程在Python3.9下验证。

相关文章