Spec-Zone.ru › Valibot

domain

Создает действие для проверки доменного имени.

const Action = v.domain<TInput, TMessage>(message);

Обобщения

  • TInput extends string
  • TMessage extends ErrorMessage<DomainIssue<TInput>> | undefined

Параметры

  • message TMessage

Пояснение

С помощью domain можно проверить форматирование строки домена. Если входные данные не являются допустимым доменом, можно использовать message, чтобы настроить сообщение об ошибке.

Проверяет домены ASCII. Ограничения: 63 символа на метку, 253 символа всего. Интернационализированные доменные имена (IDN) не поддерживаются, включая метки в кодировке Punycode. Если необходимо проверить полный URL (включая протокол, путь, запрос и т. д.), используйте действие url.

Возвращаемое значение

  • Action DomainAction<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.

Схемы

any, custom, string

Методы

pipe

Утилиты

isOfKind, isOfType

© Fabian Hiller
Licensed under the MIT License.
https://valibot.dev/api/domain/

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API