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