MST
星途 面试题库

面试题:Python正则表达式之匹配邮箱格式

请用Python的re模块编写一个函数,用于验证输入的字符串是否为合法的邮箱格式。合法邮箱格式需满足用户名部分可包含字母、数字、下划线、点号,域名部分由字母、数字组成,中间用@连接,且域名后缀至少为两位字母。
35.9万 热度难度
编程语言Python

知识考点

AI 面试

面试题答案

一键面试
import re


def validate_email(email):
    pattern = r'^[a-zA-Z0-9_.]+@[a-zA-Z0-9]+\.[a-zA-Z]{2,}$'
    if re.match(pattern, email):
        return True
    else:
        return False