Originariamente inviato da Ht28
A parte che dei delimitatori (le barre oblique all'inizio e alla fine) non ne ho mai capito l'utilità.

Ora li ho messi, ma non cambia niente, anche se inserisco un'url sbagliato non viene riconosciuto l'errore

Codice PHP:
if (preg_match("/^((http(s)?:\/\/)|(www\\.))([^-_;:.,'*^+()=!|?<>£§$%&#èùòàé/][-.a-z0-9]+)(\.[a-z]{2,4}[/?]?)([/?]([-_;:.,'*^+()=!|?£§$%&#A-Za-z0-9/])*)?$/",$url)){