建设工程信息网投标保函_中国网站排名第一是谁_设计公司网站yo_东莞大朗疫情严重吗
class phoneVertificate():def __init__(self):# 移动:self.hd_yd = [139, 138, 137, 136, 135, 134, 147, 150, 151, 152, 157, 158, 159, 178, 182, 183, 184, 187, 188]# 联通:self.hd_lt = [130, 131, 132, 155, 156, 185, 186, 145, 176]# 电信:self.hd_dx = [133, 153, 177, 173, 180, 181, 189]# 虚拟运营商:self.hd_xn = [170, 171]self.hd_name = [self.hd_yd, self.hd_lt, self.hd_dx, self.hd_xn]self.hd_strnm = ['中国移动', '中国联通', '中国电信', '虚拟运营商']self.hd_all = []self.mobile3All()def mobile3All(self):for yys in self.hd_name:self.hd_all.extend(yys)def verificate(self, mobile: str):if len(mobile) != 11:msg = {'error_msg': '手机号码输入不正确','history': mobile}return (False,msg)try:hd, wh = int(mobile[:3]), int(mobile[3:])except Exception as err:print(mobile, str(err))else:if hd not in self.hd_all:msg = {'error_msg': '手机号码输入不正确','history' : mobile}return (False,msg)else:operation = ''for i in range(len(self.hd_name)):if hd in self.hd_name[i]:operation = self.hd_strnm[i]breakprint(f'验证成功:[{operation}] {mobile}')msg = {'operation': operation,'history' : mobile}return (True,msg)">