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 4 anni fa
php
php
6
X 0 X

Prova a sostituire le parentesi quadrate con (.*)

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