import re regx = re.compile('^([A-Za-z\d]+[-_.]*[A-Za-z\d]+@[A-Za-z\d]+\.+[A-Za-z\d]{2,4})/span>) def valid(email): return len(regx.findall(email)) == 0 s = str(input('请输入邮箱: ')) msg = '邮箱格式错误' if valid(s) else '邮箱格式正确' print(f'提示信息: {msg}') 邮箱首字符必须是字母或者数字,@前可以包含字符、数字、下划线的任意一种或多种,‘.’后面的域名好像至少2位,不超过4位 编辑器不会用,显示的效果好怪,还是用MarkDown吧
点赞 1

相关推荐

牛客网
牛客网在线编程
牛客网题解
牛客企业服务