Am 11.10.2010 17:41, schrieb David Bruchmann:
 Am 11.10.2010 16:06, schrieb Stephan Bauer:
Hallo,

ich habe folgenden Validator eingerichtet:
errorCheck.2 = pregMatch
errorCheck.2.value = /^[A-Za-z0-9-]$/

Leider erhalte ich immer die Meldung, dass der Validator false liefert,
auch wenn ich nur Buchstaben eingebe.

Hat jemand eine funktionierende Konfiguration?

Alles andere funktioniert super, die Version ist 0.9.9.

Hallo Stephan,

meines Erachtens ist das letzte Minus falsch.
wenn Du Minus als Zeichen akzeptieren willst muss es maskiert werden: \-
Bei dem ^-Zeichen bin ich mir jetzt nicht sicher, ob der Ausdruck dem Beginn zugewiesen oder negiert wird, evtl. mal in der Klammer notieren. Hilfreich ist immer, die Ausdrücke immer erst mal in einer reinen PHP-Datei zu testen.


Den Validator betreffend ist mir noch aufgefallen, daß Du evtl. die Schrägstriche weglassen musst:

errorCheck.2 = pregMatch
errorCheck.2.value = ^[A-Za-z0-9-]$

Ungeprüft vermute ich mal, daß die bereits durch den FormHandler gesetzt werden.


Gruß,
David


_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an