.(点):从左到右任意匹配1个字符
\s:代表空格
\d:代表数字0-9
\W:匹配特殊字符
\w:匹配单字符,即a-z,A-Z,0-9;
*:匹配前一个字符穿线0次或者无限次
+:匹配前一个字符,出现1次或者无限次,即至少有一次
?:匹配前一个字符出现1次或0次,即要么一次,要么没有
{m}:匹配前一个字符出现n次
{m,n}:匹配前一个字符出现m次到n次
^:以。。。开头
$:匹配结尾字符
案例:
import re
mobile = "15177777777"
re.findall(r"^1[3-9]\d{9}$",mobile):