minWords
Создает действие валидации минимального количества слов.
const Action = v.minWords<TInput, TLocales, TRequirement, TMessage>(
locales,
requirement,
message
);
Обобщения
TInputextends stringTLocalesextends Intl.LocalesArgumentTRequirementextends numberTMessageextends ErrorMessage<MinWordsIssue<TInput, TRequirement>> | undefined
Параметры
localesTLocalesrequirementTRequirementmessageTMessage
Объяснение
С помощью minWords можно проверить количество слов в строке на соответствие заданному locales. Если входные данные не соответствуют requirement, можно использовать message, чтобы настроить сообщение об ошибке.
Возвращаемое значение
ActionMinWordsAction<TInput, TLocales, TRequirement, TMessage>
Примеры
В следующих примерах показано, как можно использовать minWords.
Схема минимального количества слов
Схема для проверки строки, содержащей не менее 50 слов.
const MinWordsSchema = v.pipe(
v.string(),
v.minWords('en', 50, 'The string must contain at least 50 words.')
);
Связанные API
Следующие API можно использовать вместе с minWords.
Схемы
Методы
Утилиты
© Fabian Hiller
Licensed under the MIT License.
https://valibot.dev/api/minWords/