Guest User

Untitled

a guest
Jul 5th, 2020
201
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function regEx(input = []) {
  2.     let num = Number(input.shift());
  3.     let pattern = /^@#+(?=[A-Z])([A-Za-z0-9]{6,})(?<=[A-Z])@#+$/gm;
  4.     let go = []
  5.     for (let i = 1; i <= num; i++) {
  6.         let data = input.shift();
  7.         let match = pattern.exec(data);
  8.  
  9.         if (match !== null) {
  10.             go.push(match[1])
  11.         } else {
  12.             console.log(`Invalid barcode`);
  13.         }
  14.     }
  15. }
  16.  
  17. regEx([
  18.     '6',
  19.     '@###Val1d1teM@###',
  20.     '@#ValidIteM@#',
  21.     '##InvaliDiteM##',
  22.     '@InvalidIteM@',
  23.     '@#Invalid_IteM@#',
  24.     '@#ValiditeM@#'
  25. ])
Add Comment
Please, Sign In to add comment