问答详情
源自:2-12 字符串对象方法

字符串方法match()中正则表达式全局的匹配结果

var reg4=/\d(\w)\d/g;
var str="1a2b3c4d";
console.log(str.match(reg4));

这段代码运行的结果是:["1a2","3c4"];

为什么不是["1a2","2c3","3c4"];

提问者:精慕门7118797 2018-11-10 10:59

个回答

  • 墨渐生微
    2018-11-12 19:07:48

    因为匹配之后光标已经前移了,而不会去后退.