= 80) { return false; } if (empty($domain) || ! str_contains($domain, '.') || ! preg_match('/^[a-zA-Z0-9.-]+$/', $domain) || strlen($domain) >= 255) { return false; } return true; } /** * Get the validation error message. * * @return string */ public function message() { return 'The :attribute must be a valid WebFinger address (username@domain.tld or @username@domain.tld)'; } }