Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Prosta walidacja adresu www
Forum PHP.pl > Forum > Przedszkole
lukasamd
Witam,
potrzebuję funkcji do sprawdzania poprawności adresu internetowego.
Zakładam, iż ciąg http:// został już wpisany, czy do sprawdzania reszty wystarczy to:

  1. <?php
  2. function walidacja_www($adres_www) {
  3.  if (!eregi(&#092;"^([a-zA-Z0-9]+)(([a-zA-Z0-9]+).([a-zA-Z0-9]+))*(.[a-z]{2,4}(/)?)$\", $adres_www)) return FALSE;
  4.  else return TRUE;
  5. }
  6. ?>


Nie mam żadnej pewności, jak wygląda adres, stąd taka a nie inna konstrukcja.
Jedyne co wiem, to że musi się kończyć:

.domena
lub
.domena/

Dobrze to zrobiłem? Środkowy zapis może nieco dziwnie wygląda, ale ma na celu eliminowanie adresów typu:

costam..innego.pl

czyli występowanie dwóch kropek.
askone
Hej

Popatrz tutaj: regex

Znajdziesz sporo sprawdzonych i działających wyrażeń regularnych.

Pozdro
lukasamd
Dzięki! Z pewnością się przyda, nie tylko do tego zresztą winksmiley.jpg
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.