python3驗證手機號碼

import re
def check_phone_right(self, phone_number):
"""檢測號碼是否正確"""
        phone_number_strip = phone_number.strip()
        pattern = re.compile(r'^(13[0-9]|14[0|5|6|7|9]|15[0|1|2|3|5|6|7|8|9]|'
                             r'16[2|5|6|7]|17[0|1|2|3|5|6|7|8]|18[0-9]|'
                             r'19[1|3|5|6|7|8|9])\d{8}$')
        if pattern.search(phone_number_strip):
            pass
        else:
            raise UserError('電話號碼格式不正確')

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章