regex
Создаёт действие проверки с помощью регулярного выражения.
const Action = v.regex<TInput, TMessage>(requirement, message);
Обобщённые типы
TInputextends stringTMessageextends ErrorMessage<RegexIssue<TInput>> | undefined
Параметры
requirementRegExpmessageTMessage
Пояснение
С помощью regex можно проверять форматирование строки. Если ввод не соответствует requirement, можно использовать message, чтобы настроить сообщение об ошибке.
Подсказка: Будьте осторожны с глобальным флагом
gв шаблоне регулярного выражения: он может привести к неожиданным результатам. Подробнее см. в MDN.
Возвращает
ActionRegexAction<TInput, TMessage>
Примеры
В следующих примерах показано, как можно использовать regex.
Схема строки пикселя
Схема для проверки строки пикселя.
const PixelStringSchema = v.pipe(
v.string(),
v.regex(/^\d+px$/, 'The pixel string is badly formatted.')
);
Связанные API
Следующие API можно использовать вместе с regex.
Схемы
Методы
Утилиты
© Fabian Hiller
Licensed under the MIT License.
https://valibot.dev/api/regex/