yup for validation:
const SignupSchema = Yup.object().shape({
firstName: Yup.string()
.min(2, 'Too Short!')
.max(50, 'Too Long!')
.required('Required'),
lastName: Yup.string()
.min(2, 'Too Short!')
.max(50, 'Too Long!')
.required('Required'),
email: Yup.string()
.email('Invalid email')
.required('Required'),
password: Yup.string()
.label('Password')
.required()
.min(6, 'Seems a bit short...'),
password2: Yup.string()
.required()
.label('Confirm password')
.test('passwords-match', 'Passwords must match', function(value) {
return this.parent.password === value
})
})
Comments
Post a Comment