Валидации с использованием JS Regex

Проверка мобильных устройств

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

Действующие номера — 9876543210

Проверка электронной почты

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

Действительный адрес электронной почты — [email protected]

Проверка панорам

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

Действительная панорама — abcde1234f

Проверка Aadhaar

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

Действительный Адхаар — 223412341234