使用re模块 举例三种格式 import re number = ['130-4567-8900', '18820202021', '156 5555 6666'] for no in number: right = re.findall("^1[\d]{2}-\d{4}-\d{4}$|^1\d{10}$|^1[\d]{2} \d{4} \d{4}$", no) print(no)