JavaScript Array on-the-fly durschsuchen mit regulären Ausdrücken

MrRock

Mitglied
Hallo!


Mir fehlt eigentlich nur der entscheidene Denkanstoß.

Ich habe ein JavaScript Array das ich mit Daten gefüllt habe. Nun möchte ich testen ob ein Wert, den ich aus einem Formularfeld an eine Suchen()-Methode übergebe, ein Anfangs-Teilstring der Elemente des Arrays ist. Das heisst, daß ich will nur die elemente haben, die auch genauso anfangen wie der Wert in der übergebenen Variable.

Ich habe ein Beispiel gefunden, aber ich weiss nich ob das so funktioniert, da der reguläre Ausdruck meine Variable sein müßte.
Hier mein schon veränderter Code:
Code:
<code>
function Suchen()
{	
	var eingabe =  document.cname.value;
	Ausgabe = new Array(<%= AutoList.length %>)
	var platz = 0;
	var Suche = /^eingabe/;
 	for (var i = 0; i < Filterarray.length; i++) {
	var Ergebnis = Suche.test(Filterarray[i]);
	if (Ergebnis == true) Ausgabe[platz++] = Filterarray[i];
 	}
</code>

Will eigentlich nur wissen, ob man den Wert der Variable <code>eingabe</code> in den regulären Ausdruck bekommt.

Hilfe ist gern gesehen.
 
Hallo Quaese!

Ich danke Dir für Deinen Hinweis! Das war genau das was ich brauchte!

Ahoi und frohes Schaffen...MrRock
 

Neue Beiträge

Zurück