Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]filtrowanie regexp
Forum PHP.pl > Forum > Przedszkole
siurek22
Witam chciałbym filtrować dane wejściowe za pomocą regexp i wszystko byłoby ok gdyby nie to że chciałbym wiedzieć co było przyczyną nie akceptacji danych (zła długość, znaki z poza zdefiniowanego alfabetu...). Chciałbym to zrobić jakoś bez używania dodatkowych funkcji typu strlen() itd. Tylko żeby uzyskać jakoś error z regexpa...
smietek
preg_last_error
Nic innego nie ma.
tehaha
funkcje typu strlen() są szybkie i wydajne i nie widzę powodu, żeby ich nie używać skoro praktycznie nie wpłynie to na szybkość działania skryptu, a przy tym w łatwy sposób uzyskasz ten efekt bez zbędnego kombinowania
siurek22
tyle ze preg last error nie daje mi tego co chce tongue.gif bo np chce wiedziec ze powodem nie akcpetacji byla dlugosc ciagu a preg_last_error nie zwraca takich flag...

tehaha ale mowisz zeby uzywac regexpa + strlen(tylko do sprawdzenia co bylo errorem) czy calkowicie z regexp zrezygnowac?
tehaha
regexpa możesz użyć do sprawdzenia czy ciąg zawiera tylko dozwolone znaki, a np. długość ciągu to już strlen() to są bardzo wydajne funkcje i do tego właśnie służą
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.