![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 654 Pomógł: 42 Dołączył: 27.07.2010 Skąd: Jaworzno Ostrzeżenie: (0%) ![]() ![]() |
Witam, mam taki prosty skrypt:
I taką klase:
Naukę klas zacząłem 15 minut temu więc nie wiem dlaczego zwraca mi false. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
A co to ma do obiektówki?? Nic.
A czemu zwraca FALSE? Bo to if (preg_match('/^( [a-zA-Z0-9] )+( [a-zA-Z0-9\._-] )*@( [a-zA-Z0-9_-] )+( [a-zA-Z0-9\._-] +)+$/', $dane)) { return true; // Jezeli e-mail jest OK to zwraca prawde. } else { return false; // Jezeli e-mail jest nie poprawny to zwaraca nie prawde. } Zwraca false. Zero zależności z obiektówką. Przenosze ps: wyrażenie regularne to nie kod php. Tam nie możesz od tak sobie spacji wrzucac dla poprawienia czytelnosci ( [a-zA-Z0-9] ) Ma byc: ([a-zA-Z0-9]) Analogicznie reszta |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 654 Pomógł: 42 Dołączył: 27.07.2010 Skąd: Jaworzno Ostrzeżenie: (0%) ![]() ![]() |
Mam tak:
To samo, pomyliły mi się działy, przepraszam. Dobra mam ... (IMG:style_emoticons/default/baaasmiley.gif) Ten post edytował xxdrago 28.02.2012, 21:31:01 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 09:08 |