Originariamente inviato da pig_org
Grazie a tutti raga per la discussione instaurata.
un'altra dopo una lunga serie ...




Originariamente inviato da pig_org
Cmq io direi di usare:

$pattern_email = ".+@.+\..{3}";



Originariamente inviato da pig_org
perchè il controllo sulle maiscole minuscole non lo voglio in quanto molto spesso chi naviga su internet non sa la differenza sui case sentive;
infatti non c'e' il controllo sulle maiuscole o minuscole, la funzione chi ti ho ( abbiamo ) postato e' case-insensitive



Originariamente inviato da pig_org
infatti quando vado a fare l'if uso:

if (eregi($pattern_email,$email))

uso eregi in modo tale che non faccio un controllo così accurato.
e da quando eregi e' meno accurato di preg_match ??? l' "accurato" lo scegli tu in base alla regexp che gli dai ... ed eregi e' solo piu' lento


Originariamente inviato da pig_org
anzi, stavo pensando anche di eliminare il .{3}
ma la mia domanda è: la sintassi è giusta?
certo
.@.. // tua regi = OK ... che bella email ...
a@a. // tua regi = OK ... che bella email ...


ma tu vuoi controllare che l'email sia valida ( o meglio, almeno scritta bene ) o no ? :master: