Cytat(MateuszS @ 28.04.2010, 20:23:36 )

No dobra smentek, ale może wypowiedz się na temat, zostawiając analizę czyjegoś kodu, bo nie o to w tym temacie chodzi

Oj, przeanalizuje Twój kod jak pokażesz

.
Myśle że wywołąnia w stylu:
$obEmail = new Email
(array("pattern"=>"#^[_.0-9a-z-]+@([0-9a-z][0-9a-z-]+.)+[a-z]{2,4}$#", "maxlength"=>20
));
To krok w dobrym kierunku. Pamiętaj też że pojedyńczy walidator sam w sobie jest mało przydatny, z reguły walidujemy cały formularz.