Spec-Zone.ru › Valibot

url

Создаёт действие для проверки URL.

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

Обобщения

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

Параметры

  • message TMessage

Пояснение

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

Значение проверяется с помощью парсера URL. Эта проверка не идеальна. Например, такие значения, как "abc:1234", считаются допустимыми.

Если вам нужно проверить только доменное имя ASCII, рассмотрите возможность использования действия domain.

Возвращает

  • Action UrlAction<TInput, TMessage>

Примеры

В следующих примерах показано, как можно использовать url.

Схема URL

Схема для проверки URL.

const UrlSchema = v.pipe(
  v.string(),
  v.nonEmpty('Please enter your url.'),
  v.url('The url is badly formatted.'),
  v.endsWith('.com', 'Only ".com" domains are allowed.')
);

Связанные API

Следующие API можно использовать вместе с url.

Схемы

any, custom, string

Методы

pipe

Утилиты

isOfKind, isOfType

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

Spec-Zone.ru

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