77 判断域名格式合法性


//判断域名合法性
function CheckTLD($tdl){
    $arr = explode('.',$tdl);
 
    if(count($arr)<2){
        return false;
    }
 
    foreach($arr as $value){
        if(strlen($value)<=2){
            if(preg_match("/^[a-z0-9]{1,2}$/i", $value)==0){
                return false;
            }
        }else if(preg_match("/^[a-z0-9][a-z0-9\-]+[a-z0-9]$/i", $value)==0){
            return false;
        }
    } 
 
    return true;
}












你可能感兴趣的:(77 判断域名格式合法性)