Validare l’url di un sito web con PHP e le espressioni regolari Stampa


phpA 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.

Link utili:



Nessun commento.

Scrivi un commento: