Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 207 Pomógł: 44 Dołączył: 14.04.2007 Ostrzeżenie: (0%)
|
Witam!
Potrzebne jest mi przefiltrowanie zmiennej z formularza tak aby miała od 2 do 16 znaków, zawierała jedynie litery (a–z, A–Z), cyfry i podkreślenia (_). Kombinowałem trochę z preg_match tylko miałem dwa błędy, a mianowicie czasem 'przepuszczało' znaki specjalne oraz mogłem dać więcej niż 16. Prosiłbym najlepiej o gotowca a jeśli nie to o jakieś bardzo dobre wyjaśnienie tej funkcji bo już przejrzałem kilak stron, ale jak widać nie wszystko załapałem. Pozdrawiam |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 2 148 Pomógł: 230 Dołączył: 26.03.2008 Ostrzeżenie: (0%)
|
Bo powinieneś przeczytać o wyrażeniach regularnych PCRE, a nie o funkcji preg_match();
regex: Kod |^[a-z0-9_]{2,16}$|i
Ten post edytował pyro 10.07.2009, 09:32:51 |
|
|
|
matixrr [PHP]preg_match i odpowiedni wzorzec 10.07.2009, 09:27:26
viking Kod/^[0-9a-z_]{2,16}$/i 10.07.2009, 09:31:52 ![]() ![]() |
|
Aktualny czas: 12.01.2026 - 17:13 |