Здравствуйте!
Есть сайт (react), там форма регистрации формата: dd/mm/yyyy
И есть проблема - валидациия этой формы не пускает даты начинающиеся с нуля, то есть:
01.01.1993 - не пускает
10.10.1993 - пускает...копался, искал - вот что нашел
concatStrings(
[
(values.birthdate?.month.length === 1 ? '0' : '') + values.birthdate?.month,
(values.birthdate?.day.length === 1 ? '0' : '') + values.birthdate?.day,
],
'/',
);
UPD:
Или здесь проблема(
day: yup
.string()
.required(t`Birthday is required`)
.test('len', t`Please enter correct age`, (val) => !val || (parseInt(val) >= 1 && parseInt(val) <= 31)),
month: yup
.string()
.required(t`Birthday is required`)
.test('len', t`Please enter correct age`, (val) => !val || (parseInt(val) >= 1 && parseInt(val) <= 12)),
Явно проблема в этом месте (как я думаю) - помогите плиз(