Biesterfeld: RegExp

Beitrag lesen

Hej Leute,

sitz schon den ganzen Tag vorm Rechner (privater Adventskalender muss fertig werden ;) ) und bei mir raucht  schon alles, dass ich glaub grad nen kleinen Knoten zu haben.

Also ich möchte den aus einem input-Feld übermittelten String auf das Vorhanden sein nach Textbausteinen prüfen. Idee ist, wenn ich z.B. "Schatten" hören möchte aber jemand "der Schatten" eingibt, isses trotzdem richtig. Folgende Funktion:

var answer;
   var str = document.eingabe.loesung.value;
   switch(type){
      case 6:    answer = "echo"; break;
      case 12:   answer = "schatten"; break;
   }
   if(str.search(/answer/i) != -1){
      ...
   }

Das Problem ist nun dass ich in Selfhtml nüscht gefunden habe, dass ich einen String mit dem _Variableninhalt_ abgleichen kann. In Perl ist das ja bekanntermaßen kein Problem. Auch der Versuch den gesamten Ausdruck in die Variable zu pressen ist fehlgeschlagen, also:

answer = "/schatten/i";
   str.search(answer)

Naja, bin mir sicher, es ist ne Kleinigkeit die ich übersehen habe und bin für jede Hilfe dankbar.

viele Grüße
Biesterfeld