re之 匹配电话号码

import re

phone = '15687894687'

ret = re.match(r'^1([358][0-9]|4[579]|66|7[0135678]|9[89])[0-9]{8}$', phone)

re.match 尝试从字符串的起始位置匹配一个模式,如果不是起始位置匹配成功的话,match()就返回none。

r'^1[3|4|5|7|8][0-9]$'  是要匹配的要求=表达式,只要满足这个要求,就会返回一个匹配的对象,否则就返回None。

phone    要匹配的 ‘字符串

ret.group()       通过group() 取值

 

posted on 2020-07-15 22:35  mldsh  阅读(284)  评论(0)    收藏  举报

导航