url
Создаёт действие для проверки URL.
const Action = v.url<TInput, TMessage>(message);
Обобщения
TInputextends stringTMessageextends ErrorMessage<UrlIssue<TInput>> | undefined
Параметры
messageTMessage
Пояснение
С помощью url можно проверить форматирование строки. Если входные данные не являются URL, можно использовать message, чтобы настроить сообщение об ошибке.
Значение проверяется с помощью парсера URL. Эта проверка не идеальна. Например, такие значения, как "abc:1234", считаются допустимыми.
Если вам нужно проверить только доменное имя ASCII, рассмотрите возможность использования действия
domain.
Возвращает
ActionUrlAction<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.
Схемы
Методы
Утилиты
© Fabian Hiller
Licensed under the MIT License.
https://valibot.dev/api/url/