写一个验证域名的正则表达式要求如下:域名取值a-z A-Z 0-9 - _不能为纯0-9-_、不能-开头、不能-_结尾范围0-63字符
根据要求,以下是一个验证域名的正则表达式:
^(?![-.])[a-zA-Z0-9-_.]{1,61}[a-zA-Z0-9](?<![-_.])$
解释:
^表示字符串的开始(?![-.])表示后面不能是-或者.[a-zA-Z0-9-_.]{1,61}匹配 1 到 61 个字符,可以是字母、数字、-、.或者_[a-zA-Z0-9]匹配一个字母或数字(?<![-_.])表示前面不能是-、.或者_$表示字符串的结束
这个正则表达式可以验证域名是否符合要求,根据需要使用对应的编程语言进行验证。
原文地址: http://www.cveoy.top/t/topic/iFeb 著作权归作者所有。请勿转载和采集!