un'altra dopo una lunga serie ...Originariamente inviato da pig_org
Grazie a tutti raga per la discussione instaurata.
Originariamente inviato da pig_org
Cmq io direi di usare:
$pattern_email = ".+@.+\..{3}";![]()
infatti non c'e' il controllo sulle maiuscole o minuscole, la funzione chi ti ho ( abbiamo ) postato e' case-insensitiveOriginariamente 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;
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' lentoOriginariamente 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.
certoOriginariamente inviato da pig_org
anzi, stavo pensando anche di eliminare il .{3}
ma la mia domanda è: la sintassi è giusta?
.@.. // 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: