![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 30.07.2012 Ostrzeżenie: (0%) ![]() ![]() |
Co można użyć zamiast przestażałego eregi. Niektórzy piszą że filter_var, niektórzy że preg_match.
Dokładnie nie wiem które użyć i w jaki sposób. Potrzebuję to do walidacji loginu przy rejestracji. Chcę aby na login składać się mogły tylko: małe litery a-z podkreślnik _ myślnik - cyfry 0-9 bez dużych liter i bez żadnych innych znaków specjalnych. Czy któraś z tych funkcji jest właściwa i w jaki sposób ją użyć? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 4 298 Pomógł: 447 Dołączył: 16.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
preg_match wysatrczy.
-------------------- Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta). |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 352 Pomógł: 59 Dołączył: 16.01.2013 Ostrzeżenie: (0%) ![]() ![]() |
Pisane z ręki, sprawdź sobie Ten post edytował sajegib 16.04.2013, 12:29:54 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 1 675 Pomógł: 286 Dołączył: 15.06.2009 Skąd: Wieliczka Ostrzeżenie: (0%) ![]() ![]() |
@sajegib
1. $zmienna_z_loginem jak już, a nie '$zmienna_z_loginem' bo znając życie to ktoś to potem przeczyta i tak zrobi, czego następstwem będzie kolejny temat na forum ![]() 2. znaki specjalne musisz "eskejpować", czyli zamiast ^[a-z0-9_-]+$ powinno być ^[a-z0-9_\-]+$ ![]() |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 352 Pomógł: 59 Dołączył: 16.01.2013 Ostrzeżenie: (0%) ![]() ![]() |
z palca pisane, wrzucilem w '' stringa najpierw, a potem zmienilem na zmienna nie usunawszy apostrofow
![]() dzieki za uwage ![]() |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 18:52 |