From 8f8ee765f76c90740e883f7307965129af129809 Mon Sep 17 00:00:00 2001 From: Pramod Mahajan Date: Thu, 8 May 2025 11:05:33 +0530 Subject: [PATCH] added va;idation for contact person. it will accept only alphabetical character --- src/components/Project/ManageProjectInfo.jsx | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/components/Project/ManageProjectInfo.jsx b/src/components/Project/ManageProjectInfo.jsx index 2ae2ad2e..ab1b6c18 100644 --- a/src/components/Project/ManageProjectInfo.jsx +++ b/src/components/Project/ManageProjectInfo.jsx @@ -28,7 +28,10 @@ const ManageProjectInfo = ({ project, handleSubmitForm, onClose }) => { name: z.string().min(1, { message: "Project Name is required" }), contactPerson: z .string() - .min(1, { message: "Contact Person Name is required" }), + .min( 1, {message: "Contact Person Name is required"} ) + .regex(/^[A-Za-z\s]+$/, { + message: "Contact Person must contain only letters", + }), projectAddress: z .string() .min(1, { message: "Address is required" }) @@ -155,6 +158,7 @@ const ManageProjectInfo = ({ project, handleSubmitForm, onClose }) => { name="contactPerson" className="form-control" placeholder="Contact Person" + maxLength={50} {...register("contactPerson")} /> {errors.contactPerson && (