Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function regEx(input = []) {
- let num = Number(input.shift());
- let pattern = /^@#+(?=[A-Z])([A-Za-z0-9]{6,})(?<=[A-Z])@#+$/gm;
- let go = []
- for (let i = 1; i <= num; i++) {
- let data = input.shift();
- let match = pattern.exec(data);
- if (match !== null) {
- go.push(match[1])
- } else {
- console.log(`Invalid barcode`);
- }
- }
- }
- regEx([
- '6',
- '@###Val1d1teM@###',
- '@#ValidIteM@#',
- '##InvaliDiteM##',
- '@InvalidIteM@',
- '@#Invalid_IteM@#',
- '@#ValiditeM@#'
- ])
Add Comment
Please, Sign In to add comment