[removed] Extract MAC codes from freeform text using Regex

前端 未结 2 539
没有蜡笔的小新
没有蜡笔的小新 2021-01-25 08:51

I\'m attempting to write a Chrome Extension that will scan a web page for valid MAC codes and push each in to an array. I have a regex that validates the MAC but I can\'t get it

相关标签:
2条回答
  • 2021-01-25 09:19

    MAC addresses are typically 6 groups of two hexadecimal digits (0-9,A,B,C,D,E,F), separated either by colons (:) or hyphens (-).

    Are you looking for this?

    /([0-9A-F]{2}(?:[:-][0-9A-F]{2}){5})/g
    

    Online demo

    Get the matched group from index 1.

    0 讨论(0)
  • 2021-01-25 09:28

    Remove the beginning of string ^ and end of string $ anchors and use the g (global) modifier..

    var regex = /([0-9A-F]{2}[:-]){5}([0-9A-F]{2})/g
    

    As stated in the documentation...

    The g modifier is used to perform a global match (find all matches rather than stopping after the first match)

    0 讨论(0)
提交回复
热议问题