wow*_*wow 4 php regex dns validation
如何删除www并验证有效域名。
有效域
domain.com
subdomain.domain.com
sub-domain.domain.com
Run Code Online (Sandbox Code Playgroud)
无效的网域
www.domain.com
www.subdomain.domain.com
http://www.domain.com/
http://www.subdomain.com/
www.domain.com/folder/
Run Code Online (Sandbox Code Playgroud)
怎么写代码?
$domain ='www.domain.com/folder/';
if() {
// validate here
}
Run Code Online (Sandbox Code Playgroud)
首先,手动剥离www。然后只需确保其格式为domain.tld或something.domain.tld
$domain = str_replace('www.','',$domain);
if(preg_match('/([a-zA-Z0-9\-_]+\.)?[a-zA-Z0-9\-_]+\.[a-zA-Z]{2,5}/',$domain))
//valid domain