PHP 判断是否为域名|判断是否为正确格式的域名
PHP 判断是否为域名|判断是否为正确格式的域名
!!!注意这代码判断的是域名,不是 URL!!!
因为项目有需求,首先想到去 Google 搜,翻了几页,未找到能满足自己需求的代码,所以自己动手造了个轮子
要想判断一个域名格式是否正确,得先知道域名是由哪些字符串组成的
Google 查阅了一些资料,得出一下要求
PS:在下述中,
“域名”
所指的是,如nowtime.cc
中的nowtime
- “域名” 只能由
大小写字母
、数字
和-
组成 - “域名” 不能以
-
开头或结尾 - “域名” 每段长度最小 1 位,最长 63 位(不包含
“域名后缀”
,以.
分段) - “域名总长度” 不能超过 255 位(不包含域名后缀;不包含
.
)