使用 Yup 进行日期选择器验证

Datepicker validation using Yup

我使用 formik 创建了一个日期选择器,我必须使用 Yup 进行验证。例如:- 如果通过将它与当前日期进行比较,我的年龄是 18 岁,并且如果我将 select 来自日期选择器的日期超过 18 岁,那么它应该给我一条消息,你的年龄小于 18 岁。

    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;
    }),
});