python实现邮箱正则表达式验证

时间:2025-03-09 09:31:39

可以使用Python的正则表达式库re来实现邮箱正则表达式验证。下面是一个示例代码:

import re

def is_valid_email(email):
    pattern = re.compile(r'^[a-zA-Z0-9_.+-]+@[a-zA-Z0-9-]+\.[a-zA-Z0-9-.]+$')
    return (email)

email = 'example@'
print(is_valid_email(email)) # True

这段代码使用了正则表达式^[a-zA-Z0-9_.+-]+@[a-zA-Z0-9-]+\.[a-zA-Z0-9-.]+$来匹配邮箱地址。

注意:这个表达式只能用来匹配一般的邮箱格式,不能匹配所有邮箱地址,如果有更严格的需求,需要自行修改正则表达式。