Ho letto questo articolo sulle espressioni regolari: http://freephp.html.it/articoli/view...sp?id=69&pag=1 ma ci sono due forme che non funzionano, forse perché l'articolo è di 2 anni fa

forma 1:
[0-9]{4,} così il limite dovrebbe essere min 4 max infinito, ma mi genera errore

forma 2:
Se faccio una cosa del genere:
Codice PHP:
if(ereg("(Marco|Mario|Giovanni)"$testo$nome))
{
   echo 
$nome[1];
} else {
   echo 
"Non trovo il nome";

Mi scrive sempre "Non trovo il nome" anche se in $testo c'è Marco o Mario o Giovanni.

Sbaglio qualcosa? E' cambiato qualcosa dopo quell'articolo? :master:

Grazie