改进 验证

This commit is contained in:
iVampireSP.com 2023-02-17 21:18:26 +08:00
parent e17cc6992f
commit 05c79188cc
No known key found for this signature in database
GPG Key ID: 2F7B001CA27A8132

View File

@ -15,8 +15,7 @@ class Domain implements Rule
*/
public function passes($attribute, $value): bool
{
// 验证域名是否合法
return preg_match('/^([a-z0-9]+(-[a-z0-9]+)*\.)+[a-z]{2,}$/', $value);
return filter_var($value, FILTER_VALIDATE_DOMAIN, FILTER_FLAG_HOSTNAME) !== false;
}
/**