python 手機號驗證

2021-09-17 02:45:37 字數 563 閱讀 3460

import re

# 驗證手機號是否正確

phone_pat = re.compile('^(13\d|14[5|7]|15\d|166|17[3|6|7]|18\d)\d$')

while true:

# input() 和 raw_input() 這兩個函式均能接收 字串 ,但 raw_input() 直接讀取控制台的輸入

(任何型別的輸入它都可以接收)。

# 而對於 input() ,它希望能夠讀取乙個合法的 python 表示式,即你輸入字串的時候必須使用引號將它括起來,

否則它會引發乙個 syntaxerror 。

## 除非對 input() 有特別需要,否則一般情況下我們都是推薦使用 raw_input() 來與使用者互動。

phone = raw_input('請輸入您的手機號:')

res = re.search(phone_pat, phone)

if res:

print('正常手機號')

else:

print('不是手機號')

python 生成手機號,並且驗證手機號是否存在

1 該功能需要兩個庫,random和phone 2 已移動手機號為例,首先匯入需要的庫,然後定義乙個類,在init裡定義移動手機號的字首,self.yd裡的手機號前三位都是屬於移動的。coding utf 8 import random from phone import phone class c...

java 驗證手機號

電信 中國電信手機號碼開頭數字 133 153 180 181 189 177 173 149 聯通 中國聯通手機號碼開頭數字 130 131 132 155 156 145 185 186 176 175 移動 中國移動手機號碼開頭數字 1340 1348 135 136 137 138 139 ...

簡訊驗證手機號

原理 使用者點選獲取驗證碼時,傳送手機號到後端介面,後端接受請求後,將手機號以及驗證碼發給簡訊閘道器,並將手機號和簡訊驗證碼儲存起來。使用者收到簡訊後,輸入驗證碼,然後前端將驗證碼和手機號傳給後端,後端校驗手機號和驗證碼是否與之前儲存的一致,如果一致,則驗證通過,向前端傳送認證狀態,認證通過的狀態下...