Advertisement
bebo231312312321

Untitled

Mar 21st, 2023
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function fancyBarcodes (input){
  2. input.shift()
  3. let path =/(@#{1,})([A-Z][A-Za-z\d]{4,}[A-Z])(@#{1,})/
  4.            
  5. input.map(code=> {
  6.     if(path.test(code)){
  7.     let barcosdeMatch = path.exec(code)
  8.     let word = barcosdeMatch[2]
  9.     let wordWithNumber = [...word].filter(digit=>/\d/.test(digit)).join("")
  10.    
  11.     let productNum = wordWithNumber === ""? '00':wordWithNumber
  12.     console.log(`Product group: ${productNum}`)
  13.     }else{
  14.         console.log(`Invalid barcode`)
  15.     }
  16. })
  17. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement