中国大陆手机号码校验规则及 Python 代码实现
中国大陆手机号码校验规则及 Python 代码实现
对于中国大陆地区的手机号码,校验规则如下:
- 手机号长度必须为 11 位;
- 手机号必须以 1 开头;
- 第二位必须是 3、4、5、6、7、8、9 之一。
示例代码(Python)
import re
def check_phone_number(phone_number):
pattern = r'^1[3456789]\d{9}$'
return bool(re.match(pattern, phone_number))
其中,re.match(pattern, string) 函数用于在字符串 string 的开头匹配正则表达式 pattern,如果匹配成功返回一个 Match 对象,否则返回 None。bool() 函数用于将 Match 对象转换为布尔值,如果匹配成功返回 True,否则返回 False。
原文地址: https://www.cveoy.top/t/topic/luGg 著作权归作者所有。请勿转载和采集!