replace mit einer variabel
Schorsch
- javascript
Guten Tag
Ich habe in javascript:
var to_replace = "Q"+id+"Q";
jetzt = vormals.replace(/to_replace/, '');
Das scheint nicht zu funtktionieren.
jetzt = vormals.replace(to_replace, '');
So gehts aber auch nicht.
Gibts da irgend ein Trick, eine Maskierung, damit ich eine
/ hier -> variable <-hier /
einsetzen kann?
Gruss
Schorsch
Hallo,
Ich habe in javascript:
var to_replace = "Q"+id+"Q";
jetzt = vormals.replace(/to_replace/, '');
Man kann RegExp-Objekte auch über den RegExp-Konstruktor erstellen, der einen String als Parameter nimmt, in den du deinen Variablenwert einbetten kannst:
var exp = new RegExp("Q" + id + "Q");
jetzt = vormals.replace(exp, '');
Siehe auch </archiv/2004/11/t95377/#m578563>.
Mathias
Salut
Wow, cool!
Vielen dank! Ich glaube, damit kann ich mein Problem lösen.
var exp = new RegExp("Q" + id + "Q");
jetzt = vormals.replace(exp, '');
Siehe auch </archiv/2004/11/t95377/#m578563>.
Gruss
Schorsch