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
编程语言
24
文件名:【Python】判断域名是否合法,ok8保护膜
【Python】判断域名是否合法
同类推荐
-

【Python CheckiO 题解】Long Repeat,w760
查看 -

【Python】Pandas 简介,数据结构 Series、DataFrame 介绍,CSV 文件处理,JSON 文件处理,华硕维修
查看 -

【Python】Python Mako模板使用,武尊神
查看 -

【Python】Python爬虫:网络数据的提取利器,lg gt540
查看 -

【Python】WebUI自动化—Selenium的下载和安装、基本用法、项目实战(16),dell 1525
查看 -

【Python】Web学习笔记_flask(1)——getpost,tm2008(python get post)
查看 -

【Python】ffmpeg模块处理视频、音频信息,冰激凌智屏(python ffmpeg模块)
查看 -

【Python】np.maximum()和np.minimum()函数详解和示例,htc t328d desire vc
查看
控制面板
网站分类
搜索
最新留言
文章归档
网站收藏
友情链接