Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Walidacja formularzy - ereg?
Forum PHP.pl > Forum > Przedszkole
morawcik89
Czy przy pobieraniu z formularza danych gdzie mają one mieć format a-zA-z lub 0-9 to wystarczy sprawdzić za pomocą 'funkcji' ereg czy te dane zawierają tylko te znaki (a-za-z0-9) i jeśli tak to wykonywać dalej?
Jeśli nie to co do tego dorzucić?
neverever
Wszystko zalezy od tego czego oczekujesz z tego formularza. Czasem wystarczy rzutowanie typu, czasem htmlspecialchars, htmlentities, stripslashes itp. Czasem wyrażenia regularne ereg(i).

Jeżeli chcesz dopuscić tylko te znaki, to wystarczy tylko ten ereg.

ps. nie bedzie on akceptował jednak w tej formie polskich liter ąĄęĘ itd. Oraz znaków kropki, spacji, pauzy itd.
sowiq
Nie używaj ereg'ów.

Proszę: http://pl.php.net/preg_match
morawcik89
Dzięki za pomoc.
bełdzio
do a-z 0-9 nie ma sensu stosować regExpów zobacz np. tu -> http://www.beldzio.com/phpowe-filtry.freez
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.