我当时正在使用JavaScript正则表达式,以下情况确实使我感到困惑。
let reg = /(\d{1,3}[.]){3}\d{1,3}/g;
let str = "123.23.2.2.2";
let results = str.match(reg);
console.log(results);
我期望结果为['123.23.2.2','23 .2.2.2'],但实际上,console.log(results)输出为['123.23.2.2']。 我做错了什么?全局搜索标签/ g应该会给我所有匹配的结果。我现在真的很困惑。 有人帮我!