From 9fab29e91b2def12b40342125b5b2333055cd2d4 Mon Sep 17 00:00:00 2001 From: Raghav Sharma <53517312+raghavs046@users.noreply.github.com> Date: Wed, 8 Oct 2025 17:11:19 +0530 Subject: [PATCH 1/3] Create Adhaar Validation Script --- .../Regex Validation/Adhaar Validation Script | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 Client-Side Components/Catalog Client Script/Regex Validation/Adhaar Validation Script diff --git a/Client-Side Components/Catalog Client Script/Regex Validation/Adhaar Validation Script b/Client-Side Components/Catalog Client Script/Regex Validation/Adhaar Validation Script new file mode 100644 index 0000000000..c12468d3b9 --- /dev/null +++ b/Client-Side Components/Catalog Client Script/Regex Validation/Adhaar Validation Script @@ -0,0 +1,16 @@ +function onSubmit() { + /* + Adhaar validation script. + */ + g_form.hideFieldMsg('adhaar'); + var adhrNum = g_form.getValue('adhaar'); // adhaar variable name + var adharReg = /^[2-9][0-9]{3}[0-9]{4}[0-9]{4}$/; // adhaar regex + var regex = new RegExp(adharReg); + + if (!regex.test(adhrNum)) { + g_form.clearValue('adhaar'); // clear field value + g_form.showFieldMsg('adhaar', "Please enter valid adhaar number", 'error', true); + return false; // stop form submission + } + +} From 5d919f9f9f4ac27d91dac2d2e86a998f4272e001 Mon Sep 17 00:00:00 2001 From: Raghav Sharma <53517312+raghavs046@users.noreply.github.com> Date: Wed, 8 Oct 2025 17:13:43 +0530 Subject: [PATCH 2/3] Update README.md --- .../Catalog Client Script/Regex Validation/README.md | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/Client-Side Components/Catalog Client Script/Regex Validation/README.md b/Client-Side Components/Catalog Client Script/Regex Validation/README.md index f4bcb7aff4..554a9a64d4 100644 --- a/Client-Side Components/Catalog Client Script/Regex Validation/README.md +++ b/Client-Side Components/Catalog Client Script/Regex Validation/README.md @@ -1,5 +1,12 @@ # Regular Expression on Catalog Client script - + +***************** +8th october: +This script will validate valid Adhaar number. +Adhaar is a 12 digit unique identification number issues by UIDAI in India. +The script will validate Adhaar through regex and if it is not valid, variable is cleared with field message. + +***************** With the help of this code you can easily validate the input value from the user and if it's not a email format you can clear and throw a error message below the variable. Of course you can use Email type variable as well but you cannot have a formatted error message. * [Click here for script](script.js) From d1d08a2864c102e4775ac3a2c8f4447b2fe5dd24 Mon Sep 17 00:00:00 2001 From: Raghav Sharma <53517312+raghavs046@users.noreply.github.com> Date: Wed, 8 Oct 2025 17:14:54 +0530 Subject: [PATCH 3/3] Update Adhaar Validation Script --- .../Regex Validation/Adhaar Validation Script | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Client-Side Components/Catalog Client Script/Regex Validation/Adhaar Validation Script b/Client-Side Components/Catalog Client Script/Regex Validation/Adhaar Validation Script index c12468d3b9..0f24fcd842 100644 --- a/Client-Side Components/Catalog Client Script/Regex Validation/Adhaar Validation Script +++ b/Client-Side Components/Catalog Client Script/Regex Validation/Adhaar Validation Script @@ -1,8 +1,10 @@ function onSubmit() { - /* + + g_form.hideFieldMsg('adhaar'); // hide previous field mesage. + /* Adhaar validation script. */ - g_form.hideFieldMsg('adhaar'); + var adhrNum = g_form.getValue('adhaar'); // adhaar variable name var adharReg = /^[2-9][0-9]{3}[0-9]{4}[0-9]{4}$/; // adhaar regex var regex = new RegExp(adharReg);