Struppi: Reguläre Ausdrücke in Array speichern

Beitrag lesen

Hallo Andreas

Hallo,

kann ich reguläre Ausdrücke in einem Array speichern ?

Beispiel:

var reg_exp    = new Array();
    reg_exp[0] = "/[...Definition...]/";
    reg_exp[1] = "/[...Definition...]/";
    reg_exp[2] = "/[...Definition...]/";

Ich habe es mit und ohne Anführungsstriche probiert, aber ich erhalte beim Aufruf der folgenden Abfrage die Fehlermeldung, dass das Objekt diese Eigenschaft oder Methode nicht unterstützt:

Les mal den 1. Abschnitt von http://selfhtml.teamone.de/javascript/objekte/regexp.htm
Ein Array hat kekne Eigenschaft Test und kann auch keine RegEx sein.

<input [...] onblur="javascript:ueberpruefung(0,3,0,1)">

Das 'javascript:' hat hier nichts zu suchen und erzeugt in Browsern, die keine Labels kennen eine Fehlermeldung.

function ueberpruefung(form_nr, feld_nr, feld_art, pflicht)
{
  inhalt = document.forms[form_nr].elements[feld_nr].value;
  [...]
}

Das das wesentlich einfacher und flexibler geht hatte ich dir schon erzählt oder?

<input [...] onblur="ueberpruefung(this.value,0,1)">

function ueberpruefung(inhalt, feld_art, pflicht)
{
....

Struppi.