isrc
Создаёт действие для проверки ISRC.
const Action = v.isrc<TInput, TMessage>(message);
Обобщённые типы
TInputextends stringTMessageextends ErrorMessage<IsrcIssue<TInput>> | undefined
Параметры
messageTMessage
Описание
С помощью isrc можно проверить форматирование строки. Если входное значение не является ISRC, можно использовать message, чтобы настроить сообщение об ошибке.
Это действие поддерживает компактный (CCXXXYYNNNNN) и формат с дефисами (CC-XXX-YY-NNNNN).
Возвращает
ActionIsrcAction<TInput, TMessage>
Примеры
В следующих примерах показано, как можно использовать isrc.
Схема ISRC
Схема для проверки ISRC.
const IsrcSchema = v.pipe(v.string(), v.isrc('The ISRC is badly formatted.'));
// Valid ISRC formats:
// 'USRC17607839'
// 'US-RC1-76-07839'
Связанные API
Следующие API можно использовать вместе с isrc.
Схемы
Методы
Утилиты
© Fabian Hiller
Licensed under the MIT License.
https://valibot.dev/api/isrc/