Hai ragione, l'ho provata anch'io e funziona alla grande!Originariamente inviato da stefano3804
si mi ero dimenticato la graffa in fondo
ma ti assicuro che questa funziona benone
ll'ho riprovata ora
Codice PHP:
function checkMail( $m ) {
//Script di Andr3a
$r = "([a-z0-9]+[._-]?){1,3}([a-z0-9])*";
$r = "/(?i)^{$r}@{$r}.[a-z]{2,6}$/";
return preg_match($r, $m);
}
// la funzione rende TRUE/FALSE
$mail = "amoil@php.net";
if(checkMail($mail) ) {
echo "I dati corretti.";
}
![]()
Non avevo notato prima che la seconda assegnazione di $r richiama al suo interno la prima assegnazione di $r!![]()
![]()
Dunque sì, funziona alla grande!!![]()