欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

python 正則手機(jī)號(hào)

Python正則表達(dá)式可以用來匹配各種格式的字符串,包括手機(jī)號(hào)碼。以下是一個(gè)示例代碼,用于匹配常見的國(guó)內(nèi)手機(jī)號(hào)碼:

import re
def is_valid_phone_number(phone_number):
pattern = "^1[3-9]\\d{9}$"
return bool(re.match(pattern, phone_number))
# 測(cè)試
print(is_valid_phone_number('13800138000'))  # True
print(is_valid_phone_number('1380013800'))   # False

上面的正則表達(dá)式解釋如下:

  • ^表示字符串的開頭
  • 1必須以數(shù)字1開頭
  • [3-9]第二位必須是3-9之間的數(shù)字
  • \\d{9}后面必須是9個(gè)數(shù)字
  • $表示字符串的結(jié)尾

如果需要匹配其他格式的手機(jī)號(hào)碼,可以根據(jù)實(shí)際情況修改正則表達(dá)式。例如,如果需要匹配以139開頭的手機(jī)號(hào)碼,可以將第二步改為:3|4|5|7|8|9,代碼如下:

import re
def is_valid_phone_number(phone_number):
pattern = "^139[3-9]\\d{7}$"
return bool(re.match(pattern, phone_number))
# 測(cè)試
print(is_valid_phone_number('13912345678'))  # True
print(is_valid_phone_number('13812345678'))  # False