modified validation rules

This commit was merged in pull request #239.
This commit is contained in:
2023-07-03 20:13:45 +01:00
parent 7abf4fb7f7
commit ecfef0d6e1
2 changed files with 8 additions and 6 deletions
+5 -5
View File
@@ -23,16 +23,16 @@ const validationSchema = Yup.object().shape({
}) })
.required("Price is required"), .required("Price is required"),
title: Yup.string() title: Yup.string()
.min(25, "Minimum 25 characters") .min(5, "Minimum 5 characters")
.max(45, "Maximum 45 characters") .max(149, "Maximum 149 characters")
.required("Title is required"), .required("Title is required"),
description: Yup.string() description: Yup.string()
.min(25, "Minimum 25 characters") .min(5, "Minimum 5 characters")
.max(250, "Maximum 250 characters") .max(299, "Maximum 299 characters")
.required("Description is required"), .required("Description is required"),
job_detail: Yup.string() job_detail: Yup.string()
.min(3, "Minimum 3 characters") .min(3, "Minimum 3 characters")
// .max(250, "Maximum 250 characters") .max(1440, "Maximum 1440 characters")
.required("Details is required"), .required("Details is required"),
timeline_days: Yup.number() timeline_days: Yup.number()
.typeError("you must specify a number") .typeError("you must specify a number")
@@ -126,7 +126,9 @@ const inputConfigs = {
province: { minLength: 3, maxLength: 25, pattern: "[a-zA-Z]+" }, province: { minLength: 3, maxLength: 25, pattern: "[a-zA-Z]+" },
city: { minLength: 3, maxLength: 25, pattern: "[a-zA-Z]+" }, city: { minLength: 3, maxLength: 25, pattern: "[a-zA-Z]+" },
amount: { minLength: 1, maxLength: 9, pattern: "[0-9]+" }, amount: { minLength: 1, maxLength: 9, pattern: "[0-9]+" },
description: { minLength: 5, maxLength: 250 }, description: { minLength: 5, maxLength: 299 },
title: { minLength: 5, maxLength: 149 },
job_detail: { minLength: 4, maxLength: 1440 }
}; };
/* Numbers Only: <input type="text" pattern="[0-9]*" /> strictly numbers /* Numbers Only: <input type="text" pattern="[0-9]*" /> strictly numbers