June 5
Uno dei compiti più comuni durante la creazione di un sito web con PHP è l'accettazione e la validazione indirizzi e-mail. Il modo più semplice per farlo è quello di utilizzare le espressioni regolari. Mentre ci sono molti diversi possibili stringhe espressione regolare che possono essere utilizzati per controllare il formato di un indirizzo email, almeno uno è più semplice rispetto agli altri.
1 Creare la stringa di espressione regolare che verrà utilizzato per convalidare gli indirizzi e-mail. Molti programmatori diversi hanno creato molte diverse stringhe di espressioni regolari per questo scopo, e si sono liberi di creare il proprio, ma una delle versioni più semplici sono elencati qui:
"/ ^ ([A-zA-Z0-9]) + ([a-zA-Z0-9
-.]) * @ ([A-zA-Z0-9 -]) + ([a-zA-Z0 -9 ._-] +) + $ / "
2 Creare la funzione di convalida. Con la stringa di espressione regolare, è possibile utilizzare preg_match per convalidare qualsiasi stringa e confermare che si tratta di un indirizzo email valido. Un esempio di funzione elencati qui:
funzionare validateEmail ($ email) {
if
(partita preg ( "/ ^ ([a-zA-Z0-9]) + ([a-zA-Z0-9 -.]) * @ ([a-zA-Z0-9 -]) + ([ a-zA-Z0-9 -.] +) + $ / ", $ email)) {
// L'indirizzo è valido
return true;
}
// L'indirizzo non è valido
return false;
}
3 Utilizzare la funzione di convalida per convalidare eventuali indirizzi e-mail degli utenti-immessi.