Verifica indirizzi email validi in un modulo web ti impedisce di inviare email agli indirizzi che non esistono o che contengono errori di battitura . PHP contiene un potente Regular Expression ( Regex ) motore che consente di verificare gli indirizzi di posta elettronica rispetto a un insieme variabile di caratteri . Le espressioni regolari consentono di creare un modello di caratteri che possono essere utilizzati per la cattura di indirizzi email non validi e di evitare che i dati non corretti vengano stipulati i moduli PHP. Istruzioni
1
creare una nuova variabile nello script PHP chiamato " $ email " e impostarlo per l'indirizzo che si desidera verificare .
2
Creare una seconda variabile , " $ valida " per catturare il valore restituito del " eregi ( ) " la funzione. Il " eregi ( ) " funzione confronta una espressione regolare in una stringa e restituisce "false " se il pattern di espressione regolare non è contenuta nella stringa .
3
una terza variabile , " $ regex "per la seguente stringa: " . ^ [ _a - z0 - 9 - ] + ( . \\ [ _a - z0 - 9 - ] + ) * @ [a- z0 - 9 - ] + ( \\ [a- z0 - 9 - . ] + ) * ( \\ [ az] { 2,3} ) $ . " La stringa è un'espressione regolare che corrisponde ad un indirizzo email valido e respingere le informazioni non valide
4
Call" eregi ( ) " e passare il valore restituito in" $ valido. " Superare il "$ regex " variabile in " eregi ()" come primo parametro , e passare " $ email " come secondo parametro .
5
Controllare il valore di " $ valido " con una " if " . Se " $ valida " è falso , l' indirizzo e-mail non è un indirizzo valido e deve essere respinto . Se " $ valido " non è falso , l' indirizzo e-mail è un indirizzo email valido e dovrebbe essere accettato .