您的位置:首页 > 编程语言 > Python开发

Python实现正则表达式匹配任意的邮箱

2017-09-23 20:30 851 查看
首先来个简单的例子,利用Python实现匹配163邮箱的代码:

[python] view plain copy

print?

#-*- coding:utf-8 -*-

__author__ = '杨鑫'

import re

text = input("Please input your Email address:\n"):

if re.match(r'[0-9a-zA-Z_]{0,19}@163.com',text):

print('Email address is Right!')

else:

print('Please reset your right Email address!')



接着来一个匹配所有邮箱格式的代码:

[python] view plain copy

print?

#-*- coding:utf-8 -*-

__author__ = '杨鑫'

import re

text = input("Please input your Email address:\n")

if re.match(r'^[0-9a-zA-Z_]{0,19}@[0-9a-zA-Z]{1,13}\.[com,cn,net]{1,3}$',text):

#if re.match(r'[0-9a-zA-Z_]{0,19}@163.com',text):

print('Email address is Right!')

else:

print('Please reset your right Email address!')

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐