首先来个简单的例子,利用Python实现匹配163邮箱的代码:
-
#-*- coding:utf-8 -*-
-
__author__ =
'zyx'
-
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!')
接着来一个匹配所有邮箱格式的代码:
-
#-*- coding:utf-8 -*-
-
__author__ =
'zyx'
-
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!')
-