PHP: Cercare un indirizzo email in un testo con ereg()
| luglio 30th, 2008Oggi mi sono cimentato nella stesura di un’espressione regolare per cercare un indirizzo email all’interno di un testo. Per fare ciò ho utilizzato la funzione eregi() che corrisponde a ereg() in versione “case insensitive”. Lo script che ho elaborato è molto semplice ed è il seguente:
1 2 3 4 5 | <?php if (eregi("[a-z\._-]+@[a-z\._-]+\.[a-z]{2,3}",$testo,$array)){ echo $array[0]; /* Indirizzo email trovato */ } ?> |
Per l’utilizzo che ne ho fatto funziona perfettamente ma sono sicuro che si può migliorare… datemi un pò di tempo!