'a2322bbc'.indexOf('b') 与
'a2322bbc'.search('b')都是忽略全局,返回第一次匹配到的元素下标index
'a2322bbc'.search('b')都是忽略全局,返回第一次匹配到的元素下标index
2018-01-31
老师例子中忘了加入index,实际应该这样:function(match, group{n个}, index, origin);
例如:
//输出index
'a1b2c3d4e5'.replace(/(\w)(\d)/g, function(match, g1, g2, index, origin){
console.log(index);
return g2; //此处是match,删掉匹配的字母
});
输出:0
2
4
6
8
"12345"
例如:
//输出index
'a1b2c3d4e5'.replace(/(\w)(\d)/g, function(match, g1, g2, index, origin){
console.log(index);
return g2; //此处是match,删掉匹配的字母
});
输出:0
2
4
6
8
"12345"
2018-01-18