Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Eregi as preg_match
maro_a
post
Post #1





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 1.02.2008

Ostrzeżenie: (0%)
-----


Potrzebuję zrobić funkcje która sprawdza czy wpisany tekst jest z zakresu cyfr a-z 0-9 i ma minimum 3 znaki max 8 ze znaków specjalnych dopuszcxzam -
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 );

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 :/
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 15:20