python 判断是否为有效域名
2024-08-30 18:04:49
import re
pattern = re.compile(
r'^(([a-zA-Z]{1})|([a-zA-Z]{1}[a-zA-Z]{1})|'
r'([a-zA-Z]{1}[0-9]{1})|([0-9]{1}[a-zA-Z]{1})|'
r'([a-zA-Z0-9][-_.a-zA-Z0-9]{0,61}[a-zA-Z0-9]))\.'
r'([a-zA-Z]{2,13}|[a-zA-Z0-9-]{2,30}.[a-zA-Z]{2,3})$'
) def is_valid_domain(value):
"""
Return whether or not given value is a valid domain.
If the value is valid domain name this function returns ``True``, otherwise False
:param value: domain string to validate
"""
return True if pattern.match(value) else False
最新文章
- Android学习路线
- mssql
- selenium grid中的多个线程同步执行
- java不用jni,也可以获得当前系统性能信息
- Interview----2 sum
- OpenJudge计算概论-排队游戏【这个用到了栈的思想】
- 解决backbone url请求中参数有中文,存入数据库是乱码
- 【MongoDB】开启认证权限
- hdu 01背包汇总(1171+2546+1864+2955。。。
- 高效删除 ListItem
- 内置方法+lambda是pythonic的利器
- Lake Counting (POJ No.2386)
- 《转》读discuzx3.1 数据库层笔记
- nginx access_log 完全关闭
- js获取select下拉框选中的的值和判断checkbox是否选中状态
- TensorFlow构建卷积神经网络/模型保存与加载/正则化
- .h(头文件) .lib(库文件) .dll(动态链接库文件) 之间的关系和作用的区分
- 两个HTML地址栏传中文参数乱码
- Token认证来龙去脉
- AJAX 请求后使用 JS 打开新标签页被阻止的解决方法
热门文章
- jmespath库解析json
- 解决Can’t finish GitHub sharing process Successfully created project ‘GitHubDemo’ on GitHub
- jmeter 断言-各种分类讲解
- zoj 2201 No Brainer
- 服务器架构及实战(架构篇)- PHP建站
- 【分块+树状数组】codechef November Challenge 2014 .Chef and Churu
- mysql免安装版配置使用
- java遍历文件夹及所有子文件
- msp430项目编程27
- php 翻转字符串