国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看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

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 亚洲视频欧美视频 | 日韩国伦理久久一区 | 影音在线资源 | 亚洲一区二区三区视频 | 国产精品久久久久桃色tv | 午夜精品一区二区三区在线观看 | 国产精品免费久久久久久久久久中文 | 成人国内精品久久久久一区 | 国产视频三区 | 国产精品二区一区二区aⅴ污介绍 | 亚洲午夜精品视频 | 日韩欧一区二区三区 | 91视频大全 | 午夜成人免费视频 | 欧美精品久久久久 | 91欧美激情一区二区三区成人 | 91精品国产高清久久久久久久久 | 国产精品久久久久久一区二区三区 | 欧美 国产精品 | 夜夜久久 | 欧美成人免费 | 久久国产成人 | 在线欧美视频 | 自拍偷拍中文字幕 | 国产毛片久久久久 | 日韩视频一区二区三区 | 国产综合亚洲精品一区二 | 国产精品久久久久久久午夜 | 成人自拍视频 | jizzjizzjizz亚洲女 | 亚洲国产精品一区二区久久 | 日本久久精品 | 日本a视频| 亚洲在看 | 欧美 日韩 国产 在线 | 日韩一区二区三区精品 | 欧美精品一区二区三区四区在线 | 特黄视频 | 黄色大片在线播放 | 日韩1区 | 欧美黑人一级爽快片淫片高清 |