ovako proveravam web adresu, znam da postoji i filter_url ali nisam siguran sta sve podrazumeva. Pokusavam da u dozvoljene karaktere dodam " : " i " / " .... ovo ostalo dobro radi.
Aha, pa samo ih dodaj tamo u listu: /[^-a-z0-9_.?&=:\/]/i. Doduse opet ti fali dosta karaktera koji su validni u url-u, kao na primer: ~#()[]!$@'*+,;
Inace najbolje je da validaciju URL-a uradis onako, tj: