正則re S 驗證手機號是否正確

2021-08-16 04:07:58 字數 1429 閱讀 8760

1.帶有\n換行符的字串

re.s  作用就是會將大字串中的換行符看做乙個普通的字元進行處理,這樣可以\n也可以匹配到

# -*- coding:utf-8 -*-

import re

# 帶有\n換行符的字串

string = '''

aaaaaaa

ssssddf

aasd

'''# re.s 作用就是會將大字串中的換行符看做乙個普通的字元進行處理,這樣可以\n也可以匹配到

pattern = re.compile('a.*?d', re.s)

res = re.search(pattern, string)

print(res.group())

2. 驗證手機號是否正確的正規表示式

^開頭   $ 結尾

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

while true:

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

res = re.search(phone_pat, phone)

if res:

print('正常手機號!')

else:

print('這不是乙個手機號!'

完整**:

# -*- coding:utf-8 -*-

import re

# 帶有\n換行符的字串

string = '''

aaaaaaa

ssssddf

aasd

'''# re.s 作用就是會將大字串中的換行符看做乙個普通的字元進行處理,這樣可以\n也可以匹配到

pattern = re.compile('a.*?d', re.s)

res = re.search(pattern, string)

print(res.group())

# 驗證手機號是否正確的正規表示式

# ^開頭 $ 結尾

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

while true:

phone = 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...

js正則驗證手機號

js正則驗證頁面手機號,是否符合規則 後面那截,是驗證台灣的手機號 台灣手機10位數,皆以09起頭 所以有台灣業務重點注意 手機號正則 var phonereg 1 3 4 5 7 8 d 09 d var phone trim buyer phone val if phonereg.test ph...

vue filter 正則 手機號驗證

export default d d 手機號 phone 1 3 4 5 6 7 8 9 0 9 d 手機或者座機 telphone 1 3 4 5 6 7 8 9 0 9 d d d d 4 5位 2位小數 用於百分比值 範圍 0.01 99.99 per 1 9 0 9 0 9 員工姓名 人員選...