Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Sprawdzanie poprawności linku/danych
Forum PHP.pl > Forum > PHP
revi
Witam.
Mam pytanie:
Jak sprawdzić poprawność danych podanych przez użytkownika w formularzu ?
Chodzi o sprawdzenie czy to co użytkownik podal zgadza się mniej wiecej z takim wzorem:


http://domena/121/12121212/12121212

W sensie że:

Początek zawsze musi być: http://domena/
dalej 3 dowolne CYFRY i /
dalej 8 dowolnych CYFR i /
dalej 8 dowolnych cyfr


Jak to ogarnąć?



markuz
  1. if(preg_match("/http://domena/([0-9]{3})/([0-9]{8})/([0-9]{8})/", $input)) { echo "OK"; }
revi
nie działa sad.gif
Tomplus
Kod działa, ale tylko pod warunkiem kiedy zmienisz delimeters na inny niż / np | albo ;

Albo użyć: http:\/\/domena\/([0-9]{3})\/([0-9]{8})\/([0-9]{8})

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.