kartik goyal
Jul 6, 2023

Validations Using JS Regex

Mobile Validation

const mobileValidate = (mobile) => mobile.match(/^[\+]?[(]?[6-9]{1}[0-9]{2}[)]?[-\s\.]?[0-9]{3}[-\s\.]?[0-9]{4,6}$/im);

Valid Numbers — 9876543210

Email Validation

const emailValidate = (email) => {
const re = /^(([^<>()[\]\.,;:\s@\”]+(\.[^<>()[\]\.,;:\s@\”]+)*)|(\”.+\”))@(([^<>()[\]\.,;:\s@\”]+\.)+[^<>()[\]\.,;:\s@\”]{2,})$/i;
return email.match(re);
}

Valid Email — ex@mp.com

Pan Validation

const panValidate = (pan) => pan.match(/^([a-zA-Z]){5}([0-9]){4}([a-zA-Z]){1}?$/);

Valid Pan — abcde1234f

Aadhaar Validation

const aadhaarValidate = (aadhaar) => aadhaar.match(/^[2-9]{1}[0-9]{3}[\s]?[0-9]{4}[\s]?[0-9]{4}$/);

Valid Aadhaar — 223412341234

No responses yet