改进 验证

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 public function passes($attribute, $value): bool
{ {
// 验证域名是否合法 return filter_var($value, FILTER_VALIDATE_DOMAIN, FILTER_FLAG_HOSTNAME) !== false;
return preg_match('/^([a-z0-9]+(-[a-z0-9]+)*\.)+[a-z]{2,}$/', $value);
} }
/** /**