Uniwersalny walidator

24 Kwiecień, 2012 - 01:00
Wyszperany w czeluściach drupal.org przez Palik'a moduł Field validation to całkiem przydatna bestia. Zadba o to, aby każde pole formularza zawierało poprawne dane a lista 'walidacji' do ustawienia dla danego pola jest całkiem różnorodna, m.in. lista "zakazanych wyrazów", unikalność danych przy wielu polach, min i maks ilość słów, maksymalna dozwolona ilość elementów do wyboru, minimalna wymagana ilość elementów do wyboru, sprawdzanie czy pole zostało wypełnione, zakres dat i wiele innych. Poniżej oryginalne zestawienie z podziałem na wersję 1.0 (obecnie status: RC1 & Dev) i 2.0 (obecnie status: Beta1 & Dev) tego modułu:

 

 

The following validators are currently included (7.x-1.0): •Regular expression •Numeric values (optionally specify min and / or max value) •Minimum length •Maximum length •Minimum number of words •Maximum number of words •Plain text (disallow tags) •Must be empty (Anti-Spam: Hide with CSS) •Words blacklist •Minimum number of selections required •Maximum number of selections allowed •Exact number of selections required •Unique •Match another field(or entity property) •Specific value(s) •Require at least one of several fields •Equal values on multiple fields •Unique values on multiple fields •Custom PHP function •Date range The following validators are currently included (7.x-2.x): •Regular expression •Numeric values (optionally specify min and / or max value) •length (optionally specify min and / or max length) •number of words (optionally specify min and / or max words ) •Plain text (disallow tags) •Must be empty (Anti-Spam: Hide with CSS) •Words blacklist •number of selections (optionally specify min and / or max selections ) •Unique •Match against a field •Match against a property •Specific value(s) •Require at least one of several fields •Equal values on multiple fields •Unique values on multiple fields •PHP Code (powerfull but dangerous) •Date range

Przemysław Matras

Zafascynowany możliwościami jakie zapewnia niebieska kropla jak i zafascynowany przeobrażaniem WordPress'a w pełnowymiarowego CMS'a. Obserwuje, czyta i przyswaja treści w temacie wspomnianych systemów treści przy dźwiękach muzyki Depeche Mode & Recoil.