Advertisement
bebo231312312321

Untitled

Apr 2nd, 2023
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function encryptedPassword(input) {
  2.     let numOfPasswords = +input.shift();
  3.     let pattern =
  4.         /([^\.]+)>(?<numbers>\d{3})\|(?<lowercase>[a-z]{3})\|(?<upercase>[A-Z]{3})\|(?<symbols>[^<|>].*)<(\1)/g;
  5.  
  6.     for (let i = 0; i < numOfPasswords; i++) {
  7.         let current = pattern.exec(input[i])
  8.         if (current !== null) {
  9.             let correctPwd = '';
  10.             correctPwd += current.groups.numbers + current.groups.lowercase + current.groups.upercase + current.groups.symbols;
  11.             console.log(`Password: ${correctPwd}`);
  12.  
  13.         } else {
  14.             console.log('Try another password!');
  15.         }
  16.     }
  17.  
  18. }
  19.  
  20. encryptedPassword(["3",
  21.     "##>00|no|NO|!!!?<###",
  22.     "##>123|yes|YES|!!!<##",
  23.     "$$<111|noo|NOPE|<<>$$"]
  24.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement