Come controllare la posta elettronica Indirizzo Formato con PHP

June 5

Come controllare la posta elettronica Indirizzo Formato con PHP


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.

istruzione

Creare una funzione di validazione

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.

Consigli e avvertenze

  • Controlla la Biblioteca Regex nella sezione "Risorse" per ulteriori esempi di stringhe di convalida.
  • La stringa di convalida esempio in questo articolo è molto semplice. Alcuni indirizzo e-mail insolita o complessa non può essere accompagnata da essa.