Hallo,
möchte bei Vokabelabfrage die richtigkeit überprüfen.
Dabei verstehe ich die Zeile für die Variabel "ra" nicht.
Kann mir jmd. sagen was das bedeutet (die Hyroglyphen) und evetnl. Lösung schicken fdafür, dass nicht mehrere Wärter erkannt werden....
Hier der Code:
DANKE
möchte bei Vokabelabfrage die richtigkeit überprüfen.
Dabei verstehe ich die Zeile für die Variabel "ra" nicht.
Kann mir jmd. sagen was das bedeutet (die Hyroglyphen) und evetnl. Lösung schicken fdafür, dass nicht mehrere Wärter erkannt werden....
Hier der Code:
Code:
** Diese Funktion stellt die eigentliche ueberpruefung der Eingabe dar. Die Besonderheit dieser
** Pruefung liegt darin, dass, falls mehrere Moeglichkeiten richtig sind, nur eine Moeglichkeit
** eingegeben werden muss */
function pruefung(input,gesuchteWoerter){
var ra =/\w+\s?\w*\s?\w*\s?\w*/g;
var gesuchte = gesuchteWoerter.match(ra);
var treffer = false;
/* ueberpruefung: entspricht der eingegebene Wert einem Wert aus dem erstellten Array, so wird die
** Variable "treffer" auf true gesetzt */
if (input == gesuchte){ var treffer = true}
for(i=0;i<(gesuchte.length);i++){
if (input == gesuchte[i]){
var treffer = true;}
}
/* die Variable treffer wird zur weiteren Verarbeitung ausgegeben */
return treffer;
}
DANKE