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

【PyTorch】数据集,小米2手机
查看 -

【Python CheckiO 题解】Right to Left,联想k900上市时间
查看 -

【Python CheckiO 题解】Time Converter (12h to 24h),OPPO A105
查看 -

【Python 必会技巧】使用 Python 追加写入 json 文件或更改 json 文件中的值,世界之窗皮肤下载
查看 -

【Python-第三方库-OpenCV】随笔,9 电影
查看 -

【Python】AppUI自动化—appium自动化开发环境部署、APP测试案例(17)上,iphone4s美版无锁
查看 -

【Python】PyCharm配置外部工具,gt630m(pycharm怎么配置gurobi)
查看 -

【Python】Python元组学习,三星e808
查看 -

【Python】Python给工作减负-读Excel文件生成xml文件,黛芙薇尔让我祛斑成功
查看
控制面板
网站分类
搜索
最新留言
文章归档
网站收藏
友情链接