Alexander (HH): replace mit Platzhalter

Beitrag lesen

Hi,

nutze die $1-Eigenschaft des RegExp-Objekts

Das wird seit JavaScript 1.5 nicht mehr unterstützt.

Sagt wer? http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:RegExp jedenfalls nicht.

Selbst wenn, kann man über den Rückgabewert von re.exec() auch noch auf diese Werte zugreifen. http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:RegExp:exec

Es geht aber mit dem RegExp-Objekt:

for(x = 0; x < a.length; x++){
  s = s.replace( new RegExp("a"+x,"gi"), a[x] );
}


>   
> Don P  
  
Das wird die Probleme 2 und 3 nicht lösen.  
  
Alexander