![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 0 Dołączył: 21.03.2005 Ostrzeżenie: (0%) ![]() ![]() |
[php]
<? $tekst = 'jakis text'; if (!eregi('[a-z]+',$tekst)) { echo 'Błąd'; } else echo 'Dobrze'; ?> Jesli $tekst = 'Kowalski' zwraca Dobrze -OK $tekst = 'Kowalski2' zwraca Dobrze (chciałbym aby zwróciło Błąd) $tekst = '222211#$' zwraca Błąd -OK $tekst = '222211#$' zwraca Dobrze (chciałbym aby zwróciło Błąd) Co zrobiłem źle w tym kodzie.Chciałbym aby walidowany ciąg był znakami alfabetu(najlepiej z polskimi znakami). Pozdr. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 5 724 Pomógł: 259 Dołączył: 13.04.2004 Skąd: N/A Ostrzeżenie: (0%) ![]() ![]() |
Musisz dodac ograniczniki wyrazenia:
"/^[a-z]$/" lub (nia pamietam kolejnosci) "/$[a-z]^/" bo przeciez "Kowalski2" zawiera min. 1 mala litere. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.10.2025 - 00:50 |