方法 一:使用正则表达式

<?php
functionis_url($url){
$r="/http[s]?:\\/\\/[\\w.]+[\\w\\/]*[\\w.]*\\??[\\w=&\\+\\%]*/is";
if(preg_match($r,$url)){
//returntrue;
echo'正确的url地址';
}else{
//returnfalse;
echo'不是合法的url地址';
}
}

方案二:使用内置函数 filter_var () 推荐

<?php
functionis_url_2($url){
if(filter_var($url,FILTER_VALIDATE_URL)!==false){
echo'url地址正确';
}else{
echo'url地址不正确';
}
}

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注