isoWeek
Создаёт действие валидации недели ISO.
Формат: yyyy-Www
Используемое регулярное выражение не может проверить максимальное количество недель в зависимости от года. Например, «2021W53» считается допустимым значением, хотя в 2021 году всего 52 недели.
const Action = v.isoWeek<TInput, TMessage>(message);
Обобщённые типы
TInputextends stringTMessageextends ErrorMessage<IsoWeekIssue<TInput>> | undefined
Параметры
messageTMessage
Пояснение
С помощью isoWeek можно проверить форматирование строки. Если входные данные не являются неделей ISO, используйте message, чтобы настроить сообщение об ошибке.
Возвращает
ActionIsoWeekAction<TInput, TMessage>
Примеры
В следующих примерах показано, как можно использовать isoWeek.
Схема недели ISO
Схема для проверки недели ISO.
const IsoWeekSchema = v.pipe(
v.string(),
v.isoWeek('The week is badly formatted.')
);
Связанные API
Следующие API можно комбинировать с isoWeek.
Схемы
Методы
Утилиты
© Fabian Hiller
Licensed under the MIT License.
https://valibot.dev/api/isoWeek/