正則表達式:驗證手機和電話號碼

atts 8年前發布 | 2K 次閱讀 C# dnf翻牌機答案圖片

寫了一個驗證手機號和電話號碼的正則表達式,在這里存檔,以備以后用到。

 

^1\d{10}$|^(0\d{2,3}-?|\(0\d{2,3}\))?[1-9]\d{4,7}(-\d{1,8})?$

 

規則說明:

1、可以是1開頭的11位數字(手機號)
2、可以是“區號-電話號-分機號”或者是“(區號)電話號-分機號”格式
3、區號是0開頭的3~4位數字,可以沒有區號

4、電話號是5~8位數字,不能以0開頭
5、分機號是1~8位數字,可以沒有分機號

 

合法數據示例:

13812341234

010-12345678

(0432)1234567-1234

 

 本文由用戶 atts 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!