Untitled
unknown
plain_text
a year ago
1.5 kB
9
Indexable
const registrationValidationSchema = Yup.object().shape({
first_name: Yup.string().required("First Name is required"),
last_name: Yup.string().required("Last Name is required"),
date_of_birth: Yup.date().required("Date of Birth is required"),
mobile_number: Yup.string()
.required("Mobile Number is required")
.matches(/^[0-9]{10}$/, "Mobile Number must be 10 digits"),
email: Yup.string()
.email("Invalid email format")
.required("Email is required"),
address: Yup.string().required("Address is required"),
password: Yup.string().required("Password is required"),
state_name: Yup.string().required("State is required"),
city_name: Yup.string().required("City is required"),
zone_name: Yup.string().required("Zone is required"),
team_name: Yup.string().required("Team Name is required"),
blood_group: Yup.string().required("Blood Group is required"),
social_link: Yup.string().url("Invalid URL"),
playing_role: Yup.string().required("Playing Role is required"),
batting_style: Yup.string().required("Batting Style is required"),
bowling_style: Yup.string().required("Bowling Style is required"),
wicket_keeping: Yup.string().required("Wicket Keeping is required"),
password_confirmation: Yup.string()
.oneOf([Yup.ref("password")], "Passwords must match")
.required("Password Confirmation is required"),
doc_id_card: Yup.mixed().required("ID Card is required"),
doc_profile_photo: Yup.mixed().required("Profile Photo is required"),
});Editor is loading...
Leave a Comment