Frage JavaScript-Methode replace () mit globalem Schalter für eine Variable verwenden


Ich kann kein Beispiel dafür finden, nachdem ich nicht herausfinden konnte, wie es alleine funktionieren würde.

Alles, was ich tun möchte, ist eine Zeichenfolge zu nehmen, die einem Wert zugewiesen wurde, und diese als Ersatz-Übereinstimmungszeichenfolge für alle Übereinstimmungen zu verwenden.

var replacement = 'i';
var text = 'tieiam';

text = text.replace(replacement, '');  // 'teiam'

text = text.replace(/tieiam/g, ''); // 'team'

Wie benutze ich sie zusammen ??


7
2018-06-26 13:32


Ursprung


Antworten:


Sie möchten das RegExp-Objekt verwenden:

text = text.replace(new RegExp(replacement, 'g'), '');

Ein einfaches Beispiel dafür in Aktion.


21
2018-06-26 13:34