From 3998596fbad99987bb2af041d0247989228ed7dc Mon Sep 17 00:00:00 2001 From: victorAnumudu Date: Tue, 16 Apr 2024 20:56:34 +0100 Subject: [PATCH] validation bug fix --- src/components/LetsGetStated/LetsGetStarted.tsx | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/components/LetsGetStated/LetsGetStarted.tsx b/src/components/LetsGetStated/LetsGetStarted.tsx index dcc3c6d..63b5258 100644 --- a/src/components/LetsGetStated/LetsGetStarted.tsx +++ b/src/components/LetsGetStated/LetsGetStarted.tsx @@ -6,25 +6,25 @@ import { InputCompOne } from ".."; // To get the validation schema const validationSchema = Yup.object().shape({ bvn: Yup.string() + .required("BVN is required") .test("no-e", "Invalid number", (value:any) => { - if (value && /^[0-9]/.test(value) == false) { + if (value && /^[0-9]*$/.test(value) == false) { return false; } return true; }) .min(11, "must be 11 digits") - .max(11, "must be 11 digits") - .required("BVN is required"), + .max(11, "must be 11 digits"), otp: Yup.string() + .required("OTP is required") .test("no-e", "Invalid number", (value:any) => { - if (value && /^[0-9]/.test(value) == false) { + if (value && /^[0-9]*$/.test(value) == false) { return false; } return true; }) .min(5, "must be 5 digits") - .max(5, "must be 5 digits") - .required("OTP is required"), + .max(5, "must be 5 digits"), // .test("no-e", "must be 11 characters", (value:any) => { // if (value.length < 11) { // return false; -- 2.34.1