激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

腳本之家,腳本語言編程技術及教程分享平臺!
分類導航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務器之家 - 腳本之家 - Python - Python實現隨機生成手機號及正則驗證手機號的方法

Python實現隨機生成手機號及正則驗證手機號的方法

2021-02-05 00:35tian_shl Python

這篇文章主要介紹了Python實現隨機生成手機號及正則驗證手機號的方法,涉及Python基于random模塊的隨機數以及基于re模塊的正則驗證相關操作技巧,需要的朋友可以參考下

本文實例講述了Python實現隨機生成手機號及正則驗證手機號的方法。分享給大家供大家參考,具體如下:

依據

根據2017年10月份最新的手機號正則進行編碼, 正則如下:
(13\d|14[579]|15[^4\D]|17[^49\D]|18\d)\d{8}

代碼

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# -*- coding: utf-8 -*-
import random
def create_phone():
  # 第二位數字
  second = [3, 4, 5, 7, 8][random.randint(0, 4)]
  # 第三位數字
  third = {
    3: random.randint(0, 9),
    4: [5, 7, 9][random.randint(0, 2)],
    5: [i for i in range(10) if i != 4][random.randint(0, 8)],
    7: [i for i in range(10) if i not in [4, 9]][random.randint(0, 7)],
    8: random.randint(0, 9),
  }[second]
  # 最后八位數字
  suffix = random.randint(9999999,100000000)
  # 拼接手機號
  return "1{}{}{}".format(second, third, suffix)
# 生成手機號
phone = create_phone()
print(phone)

運行結果

13937342780
15835720604
14589505530
...

驗證 (使用正則驗證)

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# -*- coding: utf-8 -*-
import random
import re
def create_phone():
  # 第二位數字
  second = [3, 4, 5, 7, 8][random.randint(0, 4)]
  # 第三位數字
  third = {
    3: random.randint(0, 9),
    4: [5, 7, 9][random.randint(0, 2)],
    5: [i for i in range(10) if i != 4][random.randint(0, 8)],
    7: [i for i in range(10) if i not in [4, 9]][random.randint(0, 7)],
    8: random.randint(0, 9),
  }[second]
  # 最后八位數字
  suffix = random.randint(9999999,100000000)
  # 拼接手機號
  return "1{}{}{}".format(second, third, suffix)
# 生成手機號
phone = create_phone()
print(phone)
# 正則
reg = re.compile("(13\d|14[579]|15[^4\D]|17[^49\D]|18\d)\d{8}")
print("Test passed!" if reg.match(phone) else "Test failed!")

驗證結果

18662182464
Test passed!

15896505277
Test passed!

14952715286
Test passed!

...

希望本文所述對大家Python程序設計有所幫助。

原文鏈接:https://blog.csdn.net/xiaobuding007/article/details/78726833

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国产拍拍拍三级费视频在线观看 | 国产精品久久久在线观看 | 日本在线视频一区二区三区 | 国产91亚洲精品一区二区三区 | 久久久久夜色精品国产老牛91 | 色中色在线视频 | 久久久久久久久久久久久国产精品 | 亚洲国产综合在线观看 | 久久精品亚洲欧美日韩精品中文字幕 | 午夜精品成人一区二区 | 国产在线欧美 | 久久久一区二区三区四区 | 萌白酱福利视频在线网站 | 91精品国产一区二区三区四区在线 | 精品国产96亚洲一区二区三区 | 国产精品99久久久久久久 | 亚洲欧美日韩精品久久亚洲区色播 | 黄色网战在线观看 | 99久久精品免费看国产小宝寻花 | 一级黄色淫片 | 在线观看国产www | 羞羞网站视频 | 亚洲精品午夜国产va久久成人 | 精品国产一区二区三区久久久蜜 | 中文字幕综合在线观看 | 男人天堂免费 | 99久久婷婷国产综合精品青牛牛 | 九九视频精品在线 | 久久千人斩 | sese综合 | 91丨九色丨国产在线观看 | 粉嫩粉嫩一区二区三区在线播放 | 日本高清电影在线播放 | 日本欧美一区二区三区视频麻豆 | 免费黄色在线电影 | 亚洲成人精品国产 | 91看片免费在线观看 | 日韩理论电影网 | 国产亚洲高清视频 | 天天舔夜夜操 | 日韩a毛片免费观看 |