当我有这样的事情:
var str = "0123"; var i = 0; str.replace(/(\d)/g,function(s){i++;return s;}('$1')); alert(i);
为什么"i"等于1而不是4?另外,是否可以将$ 1的实际值传递给函数(在本例中为0,1,2,3)?
javascript regex replace function
function ×1
javascript ×1
regex ×1
replace ×1