Advertisement
MrViSiOn

Untitled

May 24th, 2024
487
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.     function emailVerify() {
  2.       let email = document.querySelector('#email').value;
  3.       let re = /[a-z0-9._%+-]+@[a-z0-9.-]+\.[a-z]{2,3}$/;
  4.       let result = re.test(email);
  5.  
  6.  
  7.       //Swap gmail
  8.       let gmailMatch = email.match('@gmail.com');
  9.       if (gmailMatch) {
  10.         let gmailSplit = email.split('@gmail.com');
  11.         let emailParseRemovePlus = gmailSplit[0].split("+");
  12.         let emailParseRemoveDot = emailParseRemovePlus[0].replace(/\./g, "");
  13.         let parsedGmail = emailParseRemoveDot.concat('@gmail.com');
  14.         document.querySelector('#emailResult').value = parsedGmail;
  15.       } else if (
  16.         email.indexOf('outlook') > -1 ||
  17.         email.indexOf('hotmail') > -1
  18.       ) {
  19.         let emailOutlookHotmail = email.split('@');
  20.         let emailParseRemovePlus = emailOutlookHotmail[0].split("+");
  21.         let parsedOutlookHotmail = emailParseRemovePlus[0].concat('@' + emailOutlookHotmail[1]);
  22.         document.querySelector('#emailResult').value = parsedOutlookHotmail;
  23.       } else {
  24.         // If
  25.         document.querySelector('#emailResult').value = email;
  26.       }
  27.  
  28.  
  29.       if (result == true) {
  30.         return true;
  31.       }
  32.       else {
  33.         return false;
  34.  
  35.       }
  36.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement