PHP 如何判断一个字符串是不是一个标准 URL 链接地址和合法性?一般情况下我们会使用正则,实际 PHP 内部函数就能判断,而且比自己写的正则还更完善。
if (!filter_var($url, FILTER_VALIDATE_URL)) {
// 不是url
}
if (!filter_var($url, FILTER_VALIDATE_EMAIL)) {
// 不是邮箱
}
该函数还有其他校验方法,自行查阅吧。
PHP 如何判断一个字符串是不是一个标准 URL 链接地址和合法性?一般情况下我们会使用正则,实际 PHP 内部函数就能判断,而且比自己写的正则还更完善。
if (!filter_var($url, FILTER_VALIDATE_URL)) {
// 不是url
}
if (!filter_var($url, FILTER_VALIDATE_EMAIL)) {
// 不是邮箱
}
该函数还有其他校验方法,自行查阅吧。