登录后绑定QQ、微信即可实现信息互通
每个月,我们帮助 1000 万的开发者解决各种各样的技术问题。并助力他们在技术能力、职业生涯、影响力上获得提升。
var reg = /d+/;var str = 'ac123abc456abc';var result = reg.exec(str);console.log(result);//=> result: ["123", index: 2, input: "ac123abc456abc", groups: undefined]//=> groups 作用是什么?
在正则表达式中,exec方法返回一个数组,数组的每个元素都对应于匹配到的一个分组。
在JavaScript中,每个分组都包含一组组号和匹配到的文本。例如,下面的正则表达式/([a-z]+) /会匹配所有的大写字母。每个大写字母都是一个分组,所以数组的第一个元素就是第一个分组的组号,第二个元素就是匹配到的文本。
/([a-z]+) /
所以,groups变量就是数组的第一个元素,也就是第一个分组的组号,也就是每个大写字母对应的文本。