Проверка Datepicker с использованием Yup - PullRequest
0 голосов
/ 27 января 2020

Я создал средство выбора даты с помощью formik, и мне нужно выполнить проверку с помощью Yup. Пример: - если мой возраст составляет 18 лет, если сравнивать его с текущей датой, и если я выберу дату из средства выбора дат более 18, то он должен дать мне сообщение, что ваш возраст меньше 18 лет.

1 Ответ

1 голос
/ 29 января 2020
    const YourSettingSchema = Yup.object().shape({
  dateOfBirth: Yup.string()
    .nullable()
    .test('Date of Birth', 'Should be greather than 18', function(value) {
      return moment().diff(moment(value), 'years') >= 18;
    }),
});
...