filter_var仅使用主机验证URL

时间:2017-06-06 21:11:54

标签: php validation url filter-var

我不能为我的生活找出如何使用filter_var来验证URL是否有效,当它可选地包含该方案时。

例如,我想要两者 https://www.google.comwww.google.comfilter_var传递验证。

我尝试过专门使用FILTER_FLAG_HOST_REQUIRED标志: filter_var("www.google.com", FILTER_VALIDATE_URL, ['flags' => FILTER_FLAG_HOST_REQUIRED])

并通过FILTER_FLAG_SCHEME_REQUIRED否定FILTER_FLAG_HOST_REQUIREDfilter_var("www.google.com", FILTER_VALIDATE_URL, ~FILTER_FLAG_SCHEME_REQUIRED | FILTER_FLAG_HOST_REQUIRED)

并且只是否定FILTER_FLAG_SCHEME_REQUIREDfilter_var("www.google.com", FILTER_VALIDATE_URL, ~FILTER_FLAG_SCHEME_REQUIRED)

0 个答案:

没有答案