php正则表达式 正则匹配网址是否带http:// https://

我想用parse_url()这个函数来截取 网址 主域名部分 ,但是如果输入的网站不带http://
parse_url函数就比报错!想求条正则表达式 帮忙匹配 网址中 是否有 http:// https://! 谢谢
最新回答
〆゛凹凸曼|▍

2024-06-25 06:36:00

$str = "
https://xxxxxxxxx
";
if(preg_match("/^(http:\/\/|https:\/\/).*$/",$str)){
echo "yes";
}

亲测是可以的,你可以自己拿去试一试
追问
感谢
夏了夏天

2024-06-25 11:39:03

if(preg_match("/\x20*https?\:\/\/.*/i","",$m)){
echo "yes";

}else{
echo "no";

}
雨映燕帘

2024-06-25 11:40:16

这样匹配就可以的:$rex=@^http\:\/\/.+$;