利用正则表达式抓取
1.键盘输入身份证号码,使用正则表达式判断是否合法身份证格并屏幕打印
import re
my_id = input('请输入:')
result = re.search('\d{15}|\d{18}$', my_id)
if result:
print('抓取的身份证是{}'.format(result.group()))
else:
print('输入内容中无有效身份证号!')
2.键盘输入移动手机号码,使用正则表达式判断是否合法手机号码格式并屏幕打印
import re
phone_number = input('请输入:')
result = re.search('1\d{10}$', phone_number)
if result:
print('抓取的电话号码是{}'.format(result.group()))
else:
print('输入内容中无有效电话号码!')