![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 201 Pomógł: 5 Dołączył: 15.07.2008 Skąd: Kłodzko Ostrzeżenie: (10%) ![]() ![]() |
Jak zrobić aby w tym warażeniu można było używać tylko małych znaków?
I jeszcze jedno co jest z tym wyrażeniem przechodzi nawet jeśli podam sfddsafre2e32?
Ten post edytował akurczyk 9.08.2008, 10:29:28 -------------------- |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 856 Pomógł: 19 Dołączył: 30.08.2005 Skąd: 100lica Ostrzeżenie: (0%) ![]() ![]() |
tylko male znaki i cyfry
a z tym drugiem to sprobuj tak:
-------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 201 Pomógł: 5 Dołączył: 15.07.2008 Skąd: Kłodzko Ostrzeżenie: (10%) ![]() ![]() |
a jak sprawdzić poprawność imienia i nazwiska?
chodzi mi o to że mają być 2-4 wyrazy w dwóch ostatnich może występować -. -------------------- |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 856 Pomógł: 19 Dołączył: 30.08.2005 Skąd: 100lica Ostrzeżenie: (0%) ![]() ![]() |
Ten post edytował wipo 9.08.2008, 11:37:45 -------------------- |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 201 Pomógł: 5 Dołączył: 15.07.2008 Skąd: Kłodzko Ostrzeżenie: (10%) ![]() ![]() |
ale żeby minimalnie były 2 wyrazy a maksymalnie 4
-------------------- |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 856 Pomógł: 19 Dołączył: 30.08.2005 Skąd: 100lica Ostrzeżenie: (0%) ![]() ![]() |
To wg mnie preg_matchem sie tego zrobic nie da
ja bym zrobil tak [code] $wpisane=explode('-',$_POST['imie_nazwisko']); if (count($wpisane)<2 || 4count($wpisane)>4) die('za duza ilosc parametrow'); for($x=0;$x<count($wpisane);$x++){ if ($x<2) if (!preg_match('/[A-Z]([a-z]+)/',$wpisane[$x])) die('zly parametr '.$x); else if (!preg_match('/([A-Za-z\-]+)/',$wpisane[$x])) die('zly parametr '.$x); } die('dobrze'); [/php] powinno dzialac ale pisalem to z palca wiec moze byc jakis blad -------------------- |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 201 Pomógł: 5 Dołączył: 15.07.2008 Skąd: Kłodzko Ostrzeżenie: (10%) ![]() ![]() |
a w jednym preg_match?
-------------------- |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 206 Pomógł: 18 Dołączył: 6.03.2006 Skąd: Szczecin Ostrzeżenie: (0%) ![]() ![]() |
pierwszy problem - w pierwszym wyrazeniu musi być po prostu plus, wasze wersje dopasowuja jedynie jeden znak:
imie i nazwisko:
-------------------- Wrzasq.pl
Tworzenie stron i aplikacji internetowych. Chillout Development - tworzenie stron i aplikacji internetowych. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 21:46 |