Siechfred: regExp und variablen im suchstatement

Beitrag lesen

Tag Tim.

var Ausdruck = /id="myID"/i;
Ausdruck.exec(TextStr);

Erzeuge ein neues RegExp-Objekt. Der Konstruktor erwartet maximal zwei Parameter (das Suchmuster und die Flags), die beide ganz normale Strings sind. Ergor musst du nur einen Pattern-String erzeugen, die Variable übergibst du dann dem Konstruktor als ersten Parameter:

var pattern = "id="+myId;  
var re = new RegExp(pattern);  
var ergebnis = re.test(derText);

Die Variable "ergebnis" ist wahr, wenn der RegExp passt, ansonsten falsch.

Siechfred