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