Я использую yup для проверки вместе с formik. Я использовал typeError()
для проверки, содержит ли число любые другие символы, кроме цифр. Он работает правильно с символом точка (.), Но не работает для других символов.
Это мой код проверки:
credits: Yup.number()
.required('general.mandatory')
.typeError('settings.credit_not_allow_decimal_validation_text')
.min(1, 'settings.credit_credit_range_validation_text')
.max(100000, 'settings.credit_credit_range_validation_text')
.positive('settings.credit_not_allow_decimal_validation_text')
.integer('settings.credit_not_allow_decimal_validation_text')
Я также публикую версии formik и yup
"formik": "^ 0.11.11", "yup": "^ 0.25.1"
Я также выложу изображения ошибок, которые я должен получить
// Показана ошибка проверки
// Ошибка проверки не показана
I хочу иметь как обнаружение любых символов, кроме цифр, используемых для выдачи сообщения об ошибке при использовании Yup.number (). Пожалуйста, помогите Спасибо заранее:)