Validare l’url di un sito web con PHP e le espressioni regolari
A volte può essere utile capire se l’url inserito da un utente è valido o meno, per risolvere questo problema ci viene in aiuto php attraverso le espressioni regolari.
La funzione che possiamo utilizzare è la seguente:
function ValidaWWW($url) {
$url=trim($url);
if(!preg_match('/^(http|https):\/\/[a-z0-9]+([\-\.]{1}[a-z0-9]+)*\.[a-z]{2,5}'.'((:[0-9]{1,5})?\/.*)?$/i' ,$url)){
return false;
}
return true;
}
Attraverso la funzione ValidaWWW possiamo capire se la variabile passata come parametro ($url) è un indirizzo valido o meno. In particolare preg_match(criterio, testo) effettua il confronto della stringa con l’espressione regolare.
Caricamento ...