Regulärer Ausdruck mit Variablen
Matthias Strohbach
- javascript
Hallo Leute,
ich habe folgende Funktion geschrieben die auch sehr gut funktioniert. Ich möchte jedoch die Vaiable "strtest" für das schon eingesetze "objcode=false" ersetzen, wie kann ich das machen.
function blnBuchung(strQueryString,strtest)
{
strRegExpMuster = /objcode=false/
if (strRegExpMuster.test(strQueryString)){
alert("Kein Objekt gefunden.");
}
}
Matthias Strohbach
Hi,
ich habe folgende Funktion geschrieben die auch sehr gut funktioniert. Ich möchte jedoch die Vaiable "strtest" für das schon eingesetze "objcode=false" ersetzen, wie kann ich das machen.
»»
ganz einfach:
strRegExpMuster = eval(strtest);
strtest muss dann aber die / mit enthalten:
strtest = "/objcode=false/";
diesen String musst du an deine Funktion übergeben.
Dieser kann dann mit eval() als RegExp-Objekt interpretiert werden und somit können die RegExp-Methoden (z.B. test()) darauf angewendet werden.
Gruß
Christian