Standardowe klasy weryfikatorów Zend Framework posiada standardowy zestaw gotowych do użycia klas weryfikatorów. Alnum Zwraca wartość true tylko wtedy, gdy wartość $value zawiera tylko znaki alfabetu oraz cyfry. Ten weryfikator posiada także opcję, służącą do określenia, czy białe znaki mąją być uznane za prawidłowe. Alpha Zwraca wartość true tylko wtedy, gdy wartość $value zawiera tylko znaki alfabetu. Ten weryfikator posiada także opcję, służącą do określenia, czy białe znaki mąją być uznane za prawidłowe. Barcode Ten weryfikator jest pomocny przy sprawdzaniu poprawności wartości kodu kreskowego. Obecnie obsługuje standardy "UPC-A" (Universal Product Code) oraz "EAN-13" (European Article Number). Metoda isValid() zwraca wartość true tylko w przypadku poprawnej weryfikacji poprzez algorytm kodów kreskowych. Powinieneś usunąć wszystkie znaki nie będące cyframi od zera do dziewiątki (0-9) przed podaniem wartości do weryfikatora. Between Zwraca wartość true tylko wtedy, gdy wartość $value znajduje się pomiędzy minimalną a maksymalną zadaną graniczną wartością. Porównanie domyślnie nie jest ostre (wartość $value może być równa granicznej wartości), ale może być to nadpisane w celu uzyskania ścisłego porównania, w którym wartość $value musi być ściśle większa od wartości minimalnej i ściśle mniejsza od wartości maksymalnej. Ccnum Zwraca wartość true tylko wtedy, gdy wartość $value jest prawidłowym numerem karty kredytowej według algorytmu Luhn'a (suma kontrolna mod-10). Date Zwraca wartość true jeśli wartość $value jest poprawną datą w formacie YYYY-MM-DD. Jeśli podano opcjonalny parametr locale wtedy data będzie sprawdzana zgodnie z podaną lokalizacją. Dodatkowo jeśli podano opcjonalny parametr format będzie on podstawą do sprawdzenia poprawności daty. Sprawdź Zend_Date::isDate() aby uzyskać szczegóły opcjonalnych parametrów. Digits Zwraca wartość true tylko wtedy, gdy wartość $value zawiera tylko cyfry. Float Zwraca wartość true tylko wtedy, gdy wartość $value jest wartością zmiennoprzecinkową. GreaterThan Zwraca wartość true tylko wtedy, gdy wartość $value jest większa od zadanej minimalnej granicznej wartości. Hex Zwraca wartość true tylko wtedy, gdy wartość $value zawiera tylko znaki szesnastkowe. InArray Zwraca wartość true tylko wtedy gdy wartość $value znajduje się w zadanej tablicy. Jeśli opcja ścisłego sprawdzania ma wartość true, wtedy typ wartości $value jest także sprawdzany. Int Zwraca wartość true tylko wtedy, gdy wartość $value jest poprawną wartością całkowitą. Ip Zwraca wartość true tylko wtedy, gdy wartość $value jest poprawnym adresem IP. LessThan Zwraca wartość true tylko wtedy, gdy wartość $value jest mniejsza od zadanej maksymalnej granicznej wartości. NotEmpty Zwraca wartość true tylko wtedy, gdy wartość $value nie jest pustą wartością. Regex Zwraca wartość true tylko wtedy, gdy wartość $value pasuje do zadanego wyrażenia regularnego. StringLength Zwraca wartość true tylko wtedy gdy długość łańcucha znaków $value jest większa lub równa od zadanej wartośći minimalnej i mniejsza lub równa od zadanej wartości maksymalnej. (wtedy gdy zadana wartość maksymalna jest różna od null). Od wersji 1.5.0 metoda setMin() wyrzuca wyjątek jeśli zadana wartość minimalna jest ustawiona na wartość większą od zadanej wartości maksymalnej, a metoda setMax() wyrzuca wyjątek jeśli zadana wartość maksymalna jest ustawiona na wartość mniejszą od zadanej wartości minimalnej. Od wersji 1.0.2, ta klasa obsługuje UTF-8 i inne kodowania znaków, w oparciu o obecną wartość dyrektywy iconv.internal_encoding.