python 手机号码 邮箱 身份证校验
#手机号码校验
import re
while True:
iphone = input('请输入手机号码:').strip()
res = re.match("1[35678]\d{9}", iphone)
#res = re.match("1[3-9]\d{9}", iphone)
if res:
print(iphone)
break
#邮箱校验
import re
while True:
email = input('请输入邮箱:').strip()
res = re.match("\w+@\w+\.\w+", email, re.ASCII)
if res:
print(email)
break
#身份证校验
import re
while True:
text = input('请输入身份证号码:').strip()
res = re.findall("\d{17}[\dX]", text)
if res:
print(text)
break