Standard Prüfklassen
Zend Framework kommt mit einem Standardset von Prüfklassen, welche fertig zur Verwendung
sind.
Alnum
Gibt nur dann TRUE zurück wenn $value nur
alphabetische und digitale Zeichen enthält. Dieser Prüfer enthält eine Option um
auszuwählen ob Leerzeichen als gültig anzusehen sind.
Alphabetische Zeichen bedeuten Zeichen die in jeder Spache Wörter bilden. Trotzdem
wird das englische Alphabet in den folgenden Sprachen für alphabethische Zeichen
verwendet: Chinesisch, Japanisch, Koreanisch. Die Sprache wurde von
Zend_Locale spezifiziert.
Alpha
Gibt nur dann TRUE zurück wenn $value nur
alphabetische Zeichen enthält. Dieser Prüfer enthält eine Option um auszuwählen ob
Leerzeichen als gültig anzusehen sind.
Ccnum
Die Ccnum Prüfung sollte nicht mehr eingesetzt werden.
Stattdessen sollte man die CreditCard Prüfung verwenden.
Aus Gründen der Sicherheit sollte man CreditCard statt Ccnum verwenden.
Date
Gibt nur dann TRUE zurück wenn $value ein
gültiges Datum im Format 'YYYY-MM-DD' ist. Wenn die optionale
locale Option gesetzt ist, dann wird das Datum entsprechend dem
gesetzten Gebietsschemas geprüft. Und wenn die optionale format
Option gesetzt wird, dann wird dieses Format für die Prüfung herangezogen. Für Details
über die optionalen Parametern siehe Zend_Date::isDate().
Digits
Gibt nur dann TRUE zurück wenn $value nur
digitale Zeichen enthält.
Float
Gibt nur dann TRUE zurück wenn $value ein
Fließkomma Wert ist. Seit Zend Framework 1.8 verwendet diese Prüfung auch das aktuelle
Gebietsschema des Browsers, der Umgebung oder eines anwendungsweit gesetzten
Gebietsschemas. Man kann natürlich die Zugriffsmethoden get/setLocale verwenden um das
verwendete Gebietsschema zu verändern oder es bei der Erstellung einer Instanz dieser
Prüfung angeben.