John: replace() - ein Suchkriterium, verschiedener Ersetzungswert

Beitrag lesen

Hallo,

Indem du die Treffer an eine Callback-Funktion übergibst, und diese den passenden Ersatzwert heraussuchen und zurückgeben lässt.

Also, so ganz verstehe ich das nicht.

var a = ['0', '1', '2', '3'];  
for (var i = 0, l = a.length; i < l; i++)  
  {  
  textDiv.innerHTML.replace(/[0-9]{5}/g, function(){return x[i];});  
  }  

Das funktioniert nicht. Sieht jemand den Fehler?

Grüße, John