大概是这样吧,因为全局匹配受LastIndex的影响
第一次匹配完1a2,lastIndex的位置指向b,下一次从b开始匹配所以就又只能匹配到3c4,在下一次的lastIndex位置则指向d,在匹配就莫得了。
                第一次匹配完1a2,lastIndex的位置指向b,下一次从b开始匹配所以就又只能匹配到3c4,在下一次的lastIndex位置则指向d,在匹配就莫得了。
                    
                    2017-11-19
                
            @mangoohohoho
var str = "1a2b3c4d5e";
var patt = new RegExp(/\d\w\d/,"g");
var result;
while ((result = patt.exec(str)) ) {
patt.lastIndex=patt.lastIndex-2;
document.write(result);
document.write("<br />");
}
                var str = "1a2b3c4d5e";
var patt = new RegExp(/\d\w\d/,"g");
var result;
while ((result = patt.exec(str)) ) {
patt.lastIndex=patt.lastIndex-2;
document.write(result);
document.write("<br />");
}
                    
                    2017-11-06
                
             
             
        












