通过python 实现 1.输入邮箱判定为qq邮箱或者网易邮箱并输出 2.如果不是输出不符合规定
时间: 2024-10-12 07:13:15 浏览: 30
回归预测 - python实现多输入单输出回归预测源码(课程设计).zip
5星 · 资源好评率100%
在Python中,我们可以使用正则表达式(Regular Expression)来判断邮箱地址是否符合QQ邮箱或网易邮箱的一般格式。下面是一个简单的示例:
```python
import re
def check_email(email):
# 定义QQ邮箱和网易邮箱的正则模式
pattern_qq = r'^\w+([-+.]\w+)*@\qq\.com$'
pattern_163 = r'^\w+([-+.]\w+)*@163.com$'
# 判断是否匹配任一模式
if re.match(pattern_qq, email) or re.match(pattern_163, email):
print(f"{email} 是有效的QQ邮箱或网易邮箱")
else:
print(f"{email} 不符合规定的QQ邮箱或网易邮箱格式")
# 输入邮箱地址测试
email_to_check = input("请输入邮箱地址:")
check_email(email_to_check)
```
在这个例子中,我们创建了两个正则表达式模式,分别针对QQ和网易邮箱。如果输入的邮箱符合其中一个模式,则认为是有效;否则,就认为不符合规则。
阅读全文