python判断域名是否合法|校验域名
域名以点号分隔成多个字符串。单个字符串由各国文字的特定字符集、字母、数字、连字符(-)组成,字母不区分大小写,连字符(-)不得出现在字符串的头部或者尾部。单个字符串长度不超过63个字符。字符串间以点分割,且总长度(包括末尾的点)不超过254个字符。 import redef is_valid_domain(domain):"""校验域名,只支持英文域名"""if len(domain) > 254:return Falseif not re.match("^((?!-)[A-Za-z0-9-]{1,63}(?<!-)\\.)+[A-Za-z]{2,6}$", domain):return Falsereturn Trueif __name__ == '__main__':domains = ['hello.user.yuedu.baidu.com', 'baidu.com', 'www.baidu.com', 'https://www.baidu.com', 'https://baidu.com','http://www.baidu.com', 'baidu@com', '1.1.1.1', 'baidu1.com.1', 'baidu.com.', '.baidu.com', 'baidu. com','baidu.com@', 'baid%u.com', 'baidu',]for d in domains:a = is_domain_valid(d)print(d, a)【Python】判断域名是否合法,ok8保护膜(怎么判断域名是否合法)
0evadmin
编程语言
23
文件名:【Python】判断域名是否合法,ok8保护膜
【Python】判断域名是否合法
同类推荐
-

【Python CheckiO 题解】Feed Pigeons,中恒d5
查看 -

【Python3】【力扣题】242. 有效的字母异位词,50pz800c
查看 -

【Python】,acer5542g(pythonh5)
查看 -

【Python】12 GPflow安装,geak魔戒
查看 -

【Python】Python音乐网站数据+音频文件数据抓取(代码+报告)【独一无二】,昂达v711
查看 -

【Python】import自己的模块报错,金立a696(python importlib.import_module)
查看 -

【Python】np.maximum()和np.minimum()函数详解和示例,htc t328d desire vc
查看 -

【Python】人工智能-机器学习——不调库手撕深度网络分类问题,海信e860手机
查看