zrobiłem to tak :
Kod
if( ! eregi( "^[a-z0-9]{3,8}" , $this->host ) )
throw new Exception( "Nazwa musi składać się z 3 do 8 liter (bez polskich znaków) lub cyfr lub znaku "-"" , 1 );
throw new Exception( "Nazwa musi składać się z 3 do 8 liter (bez polskich znaków) lub cyfr lub znaku "-"" , 1 );
Jednakże jak wpisze łłł to jest ok ale jak wpisze kisieł to już przepuszcza.
Po googlowałem trochę i dowidziałem się, że lepiej zastosować preg_match próbowałem to przerobić ale jakoś nie mogę sobie poradzić jak nie przyjmuje polskich liter to przyjmuje znaki specjalne, czytałem na manul ale jakoś nie mogę to dopasować więc proszę o pomoc bo z php nie jestem za mocny :/