decimal
Создает действие проверки десятичного числа.
Разница между
decimalиdigitsзаключается в том, чтоdecimalпринимает числа с плавающей точкой и отрицательные числа, аdigitsпринимает только цифры от 0 до 9.
const Action = v.decimal<TInput, TMessage>(message);
Обобщения
TInputextends stringTMessageextends ErrorMessage<DecimalIssue<TInput>> | undefined
Параметры
messageTMessage
Пояснение
С помощью decimal можно проверить форматирование строки. Если входные данные не являются десятичным числом, можно использовать message, чтобы настроить сообщение об ошибке.
Возвращает
ActionDecimalAction<TInput, TMessage>
Примеры
В следующих примерах показано, как можно использовать decimal.
Схема десятичного числа
Схема для проверки десятичного числа.
const DecimalSchema = v.pipe(
v.string(),
v.decimal('The decimal is badly formatted.')
);
Связанные API
Следующие API можно комбинировать с decimal.
Схемы
Методы
Утилиты
© Fabian Hiller
Licensed under the MIT License.
https://valibot.dev/api/decimal/