Kontrol gyldige e-mail -adresser i en webformular holder dig fra at sende e-mails til adresser, der ikke eksisterer eller indeholder stavefejl . PHP indeholder en kraftig Regular Expression ( Regex ) motor , der giver dig kontrollere e-mail adresser mod en variabel tegnsæt. Regulære udtryk kan du oprette et mønster af tegn, der kan bruges til at fange ugyldige email-adresser og forhindre forkert data fra at blive indgået dine PHP former. Instruktioner
1
Opret en ny variabel i din PHP script kaldet "$ email" og sæt den til den adresse, du ønsker at kontrollere .
2
Opret en anden variabel , "$ gyldig " at fange den returnerede værdi af " eregi ( ) "-funktionen . Den " eregi ()" funktionen sammenligner et regulært udtryk til en streng og returnerer "falsk ", hvis regex mønsteret ikke er indeholdt i strengen .
3
Indstil en tredje variabel , "$ regex "til den følgende streng : " . ^ [ _a - z0 -9- ] + ( . \\ [ _a - z0 -9- ] +) * @ [a- z0 -9- ] + ( \\ [a- z0 - 9 - . ] +) * ( \\ [az] { 2,3 } ) $ " . strengen er et regulært udtryk , der vil matche en gyldig e-mailadresse og afvise ugyldige oplysninger
4
Call" eregi () " og videregive den returnerede værdi i " $ gyldige. " Pass "$ regex " variable til " eregi ( )" som den første parameter , og videregive "$ email" som den anden parameter.
5.
Kontrollér værdien af "$ gyldigt " med en " hvis "erklæring . Hvis " $ gyldigt " er falsk, e-mail- adresse er ikke en gyldig adresse og bør afvises . Hvis " $ gyldigt " ikke er falsk, e-mail- adresse er en gyldig e-mail -adresse og skal accepteres .