Primo risultato basic search di Google per validate url php regexp:
http://www.google.it/search?q=valida...la:it:official
Questa funzione valida un URL il cui protocollo sia HTTP o FTP, scritto nella forma corretta http://www.domainname.com oppure di 2° livello http://domainname.com , solo per estensioni com, net e org.
http://www.interspire.com/content/ar...ar-ExpressionsCodice PHP:
<?php
function isValidDomain($domainName) {
return ereg("^(http|ftp)://(www\.)?.+\.(com|net|org)$", $domainName);
}
echo isValidDomain("http://www.somesite.com"); //true
echo isValidDomain("ftp://somesite.com"); //true
echo isValidDomain("ftp://www.somesite.fr"); //false
echo isValidDomain("www.somesite.com"); //false
?>