![]() |
![]() ![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 132 Pomógł: 0 Dołączył: 4.02.2005 Ostrzeżenie: (0%) ![]() ![]() |
proste zagadnienie jak utworzyć weryfikację podawanego w formularzu (w jednym inpucie) imienia i nazwiska, ewentualnie dwuch imion i nazwiska oraz ewentualnie nazwiska dwuczłonowego. możliwe warianty (w nawiasach minimalna ilość znaków) :
- imię(3) nazwisko(3) - imię(3) imię(3) nazwisko(3) - imię(3) nazwisko(3)-nazwisko(3) - imię(3) imię(3) nazwisko(3)-nazwisko(3) jedyne znaki jakie dopuszczalne to znaki alfabetu włączając polskie ążśćłóęń itp, wpisanie np jakiej kolwiek liczby wygeneruje błąd, błąd wygeneruje również gdy wpisze się samo imię lub samo nazwisko - cała fraza musi skladać się dwóch wyrazów. Czy ma ktoś konkretne pomysły?? |
|
|
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 1 717 Pomógł: 0 Dołączył: 12.06.2002 Skąd: Wolsztyn..... Studia: Zielona Góra Ostrzeżenie: (0%) ![]() ![]() |
Wyrażenia regularne jak znalazł... a do nich funkcja preg_match().
Lektura do poczytania po polsku: http://bedkowski.pl/php_regex/ |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 132 Pomógł: 0 Dołączył: 4.02.2005 Ostrzeżenie: (0%) ![]() ![]() |
No jasne że wyrażenia regularne jak znalazł tylko jakie... (IMG:http://forum.php.pl/style_emoticons/default/cool.gif) (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
|
|
|
![]()
Post
#4
|
|
Grupa: Przyjaciele php.pl Postów: 1 717 Pomógł: 0 Dołączył: 12.06.2002 Skąd: Wolsztyn..... Studia: Zielona Góra Ostrzeżenie: (0%) ![]() ![]() |
No dobrze... to dam Ci pol ryby.. reszte musisz zlowic sam (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
To wylapie imie i nazwisko w 1 i 3 formie z tych, które podałeś. Pozostałe 2 przypadki wymagaja bardzo niewielkiej modyfikacji. Aby to wylapywalo bez problemu polskie literki moze byc konieczna zmiana ustwien locale za pomoca setlocale(). |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 132 Pomógł: 0 Dołączył: 4.02.2005 Ostrzeżenie: (0%) ![]() ![]() |
Dałem coś takiego:
Niby wszystko działa, napisz prosze czy o to ci chodziło? I jak mógłbyś wyjaśnić nieco #, ? oraz : bo tak mniej więcej się domyślam ale nie wiem dokładnie jak mam rozumieć te znaki i jak je potem stosować przy innych weryfikacjach... |
|
|
![]()
Post
#6
|
|
Grupa: Przyjaciele php.pl Postów: 2 196 Pomógł: 2 Dołączył: 17.01.2004 Skąd: Sosnowiec Ostrzeżenie: (0%) ![]() ![]() |
A nie łaska poczytać arty, które podał Ci FiDO tutaj?
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 17:52 |