Controllo url

Ho creato un controllo url che contenga almeno la prima parte obbligatoria, perņ non so come modificare il codice in modo che nella seconda parte (parentesi quadre in neretto) accetti qualsiasi carattere o simbolo esistente.

Es, nel codice sotto nelle parentesi quadre in neretto potrei mettere qualsiasi carattere o simbolo esistente ma il codice diventerebbe troppo lungo, non c'č un altro modo?

if ($url){ 

if (!preg_match("/^(ftp(s|es)?:\/\/|sftp:\/\/|http(s)?:\/\/|www\.)[ ]+$/",$url)){                                            

echo "Inserire un URL valido";

 } }

inviato 3 mesi fa
php
php
6
X 0 X

Prova a sostituire le parentesi quadrate con (.*)

risposto 3 mesi fa
Mario Santagiuliana
Sembra funzionare anche con js, accetta la parte iniziale e nella seconda parte almeno un carattere o simbolo qualsiasiphp 3 mesi fa
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda