邮箱验证python正则表达式
时间: 2024-01-04 19:20:33 浏览: 74
Python 正则表达式语法.docx
以下是一个使用正则表达式验证邮箱的Python示例:
```python
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
email = "example@example.com"
if validate_email(email):
print("Valid email")
else:
print("Invalid email")
```
这个示例中,我们定义了一个`validate_email`函数,它接受一个邮箱地址作为参数。函数内部使用正则表达式模式来验证邮箱地址是否有效。如果邮箱地址有效,则返回True,否则返回False。
阅读全文