php檢測URL是否為域名格式

PHP判斷這個域名是否是正確的域名,正確的url地址

1.正則

//檢測域名格式  
function CheckUrl($C_url){  
    $str="/^http(s?):\/\/(?:[A-za-z0-9-]+\.)+[A-za-z]{2,4}(?:[\/\?#][\/=\?%\-&~`@[\]\':+!\.#\w]*)?$/";  
    if (!preg_match($str,$C_url)){  
        return false;  
    }else{  
    return true;  
    }  
}  

2.PHP自帶函數判斷

$url = "http://www.zoe725.cn/"; //填寫你要檢測的域名  
if(!CheckUrl($url)){  
    echo "域名格式不正確";  
}else{  
    echo "域名格式正確";  
}  

轉載請注明出處 AE博客|墨淵 ? php檢測URL是否為域名格式

發表評論

路人甲

網友評論(2)

PHP并沒有自帶CheckUrl這個函數,忘作者慎重
書單喵 5年前 (2020-01-03) 回復
@書單喵:上面是函數,我寫錯了
墨淵 5年前 (2020-01-03) 回復