[PHP] Problema con preg_match

Marko97

Nuovo Utente
18 Ago 2019
2
0
1
Salve a tutti, ho un problema con la funzione preg_match.
In pratica vorrei validare i dati inseriti dall'utente così come segue:
(testo) (testo) (ex)
E mi sto servendo della funzione preg_match per fare ciò:
PHP:
if (preg_match('/^([(][a-zA-Z. ]{3,50}[)] [(][0-9., ]{7,40}[)] [(][e][x][)])$/', $input)) {
return true;

Il problema però, è che ottengo sempre false nonostante l'input sia corretto. Ho fatto i test qui.
Dove potrebbe essere il problema? Vi ringrazio anticipatamente!
 
Ciao,
non sono espertissimo di espressioni regolari ma, così a prima vista, dovresti chiudere la if (manca la graffa di chiusura) e poi prova a sastituire return con echo '';


Zorro
 

Discussioni simili