dynamische RegEx per Variable
speedy
- javascript
Hallo,
Ich möchte mir eine Art Filter bauen. Ich gebe in einem Textfeld einen Teilstring ein und dann suche ich aus einem Array alle Strings raus, die diesen Teilstring enthalten.
Hierbei ist dann natürlich der reguläre Ausdruck dynamisch zu füllen - aber - kann ich in dem regulären Ausdruck eine Variable angeben ? Das Problem was ich da sehe - die Variable könnte selber als der SuchString angesehen werden, da ja bei Javascript kein $ oder so vor der Variable steht.
Gibt es also eine Möglichkeit Javascript zu sagen, daß der String da im regulären Ausdruck eine Variable ist ?
MFG,
speedy
hi,
Gibt es also eine Möglichkeit Javascript zu sagen, daß der String da im regulären Ausdruck eine Variable ist ?
du suchst vermutlich nach der möglichkeit, aus einem string einen regulären ausdruck zu erzeugen.
das geht über die folgende syntax:
var Ausdruck = new RegExp("...");
im archiv findest du beispiele, z.b. hier in einem posting von molily:
http://forum.de.selfhtml.org/archiv/2005/1/t99094/#m605259
gruß,
wahsaga
Hallo Speedy,
Gibt es also eine Möglichkeit Javascript zu sagen, daß der String da im regulären Ausdruck eine Variable ist ?
du sucjst vermutlich:
var exp = new RegExp(variable);
var found = derString.search(exp);
Grüße,
Jochen
gruss speedy,
Gibt es also eine Möglichkeit Javascript zu sagen, daß der String da im
regulären Ausdruck eine Variable ist ?
lies dich mal hier durch:
http://forum.de.selfhtml.org/archiv/2004/11/t95377/#m578563.
viel erfolg - peterS. - pseliger@gmx.net