$url="https://www.runoob.com"; if(filter_var($url,FILTER_VALIDATE_URL)){ echo("$url是正确的 URL"); }else{ echo("$url是错误的 URL"); } ?> 执行以上代码输出结果为: https://www.runoob.com 是正确的 URL 定义和用法 FILTER_VALIDATE_URL 过滤器把值作为 URL 来验证。 Name: "validate_...
FILTER_VALIDATE_URL 过滤器把值作为 URL 来验证。 Name: "validate_url" ID-number: 273 可能的标志: FILTER_FLAG_SCHEME_REQUIRED - 要求 URL 是 RFC 兼容 URL(比如 http://example) FILTER_FLAG_HOST_REQUIRED - 要求 URL 包含主机名(比如 http://www.example.com) FILTER_FLAG_PATH_REQUIRED - 要求 ...
}if(filter_var($age,FILTER_VALIDATE_INT)==FALSE){array_push($errorArray,'Please enter a number for age.'); }if(filter_var($email,FILTER_VALIDATE_EMAIL)==FALSE){array_push($errorArray,'Email address is incorrect.'); }if(filter_var($website,FILTER_VALIDATE_URL)==FALSE){array_push($...
$url = "192.168.1.110"; $result = filter_var($url, FILTER_VALIDATE_IP); var_dump($result); // string(13) "192.168.1.110" // 该方法也可以用来验证ipv6。 $url = "2001:DB8:2de::e13"; $result = filter_var($url, FILTER_VALIDATE_IP); var_dump($result); // string(17) "2001:D...
过滤器 ID 可以是 ID 名称(比如 FILTER_VALIDATE_EMAIL)或 ID 号(比如 274)。 options可选。规定一个包含标志/选项的关联数组或者一个单一的标志/选项。检查每个过滤器可能的标志和选项。 实例 <?php if(!filter_var("someone@example...com", FILTER_VALIDATE_EMAIL)) {...
if(filter_var($email,FILTER_VALIDATE_EMAIL)){ return true; }else{ return false; } } echo '验证是否是邮箱:'; var_dump(is_email('onestopweb@163.com')); var_dump(is_email('onestopweb.com')); //验证是否是URL function is_url($url){ ...
<?phpvar_dump(filter_var('https://sub_domain.example.com',FILTER_VALIDATE_URL));var_dump(filter_var('https://ex_ample.com',FILTER_VALIDATE_URL)); Resulted in this output: bool(false) bool(false) But I expected this output instead: ...
filter_var($url, FILTER_VALIDATE_URL) 使用上述代码可以对不同类型的数据进行验证,例如: /** * 验证整数 */ $int = '1234'; if (filter_var($int, FILTER_VALIDATE_INT)) { echo("$int 是一个整数"); } else { echo("$int 不是一个整数"); ...
咦?看到baijunyao.com;那有木有一个可以验证url域名的函数? 恩;没错;有的;第二个参数传FILTER_VALIDATE_URL就是用来验证url的; /** * 验证是否是url *@paramstring $url url *@returnboolean 是否是url */functionis_url($url){if(filter_var($url,FILTER_VALIDATE_URL)){returntrue; ...
function is_url($url){ if(filter_var($url,FILTER_VALIDATE_URL)){ return true; }else{ return false; } } echo '<br>验证是否是URL:'; var_dump(is_url('http://onestopweb.cn')); var_dump(is_url('onestopweb.cn')); var_dump(is_url('http://a')); ...