gpt4 book ai didi

Javascript:使用正则表达式从自由格式文本中提取 MAC 代码

转载 作者:行者123 更新时间:2023-11-30 17:23:58 25 4
gpt4 key购买 nike

我正在尝试编写一个 Chrome 扩展程序,它将扫描网页中的有效 MAC 代码并将每个代码推送到一个数组中。我有一个验证 MAC 的正则表达式,但我无法让它匹配多个代码。

这是我的代码的一个简短片段:

var regex = /^([0-9A-F]{2}[:-]){5}([0-9A-F]{2})$/;
var body = document.body.innerText.replace(/\n/g,' ');

console.log(body.match(regex));

var occur = regex.exec(body);

console.log(occur);

非常感谢。

最佳答案

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

你在找这个吗?

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

Online demo

从索引 1 中获取匹配的组。

关于Javascript:使用正则表达式从自由格式文本中提取 MAC 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24636902/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com