domain
Создает действие для проверки доменного имени.
const Action = v.domain<TInput, TMessage>(message);
Обобщения
TInputextends stringTMessageextends ErrorMessage<DomainIssue<TInput>> | undefined
Параметры
messageTMessage
Пояснение
С помощью domain можно проверить форматирование строки домена.
Если входные данные не являются допустимым доменом, можно использовать message, чтобы настроить сообщение об ошибке.
Проверяет домены ASCII. Ограничения: 63 символа на метку, 253 символа всего. Интернационализированные доменные имена (IDN) не поддерживаются, включая метки в кодировке Punycode. Если необходимо проверить полный URL (включая протокол, путь, запрос и т. д.), используйте действие
url.
Возвращаемое значение
ActionDomainAction<TInput, TMessage>
Примеры
В следующих примерах показано, как можно использовать domain.
Схема домена
Схема для проверки домена.
const DomainSchema = v.pipe(
v.string(),
v.nonEmpty('Please enter your domain.'),
v.domain('The domain is badly formatted.')
);
Связанные API
Следующие API можно использовать вместе с domain.
Схемы
Методы
Утилиты
© Fabian Hiller
Licensed under the MIT License.
https://valibot.dev/api/domain/