![]() |
![]() ![]() |
![]() |
![]()
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.
|
|
|
![]()
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 (IMG:style_emoticons/default/biggrin.gif) 2. znaki specjalne musisz "eskejpować", czyli zamiast ^[a-z0-9_-]+$ powinno być ^[a-z0-9_\-]+$ (IMG:style_emoticons/default/smile.gif) |
|
|
![]()
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 (IMG:style_emoticons/default/smile.gif)
dzieki za uwage (IMG:style_emoticons/default/biggrin.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.09.2025 - 06:47 |