Kontrollere gyldige e-postadresser i et webskjema holder deg fra å sende e-post til adresser som ikke eksisterer eller inneholder skrivefeil . PHP inneholder en kraftig Regular Expression ( Regex ) motor som lar deg kontrollere e-postadresser mot en variabel sett med tegn . Regulære uttrykk lar deg lage et mønster av tegn som kan brukes til å fange ugyldige epostadresser og hindre urettmessige data fra å bli inngått PHP former. Instruksjoner
en
Opprett en ny variabel i PHP script kalt " $ email" og sett den til den adressen du ønsker å bekrefte .
2
Lag en ny variabel , «$ gyldig " for å fange opp den returnerte verdi av " eregi ( ) "-funksjon. Den " eregi ( ) "-funksjonen sammenligner et regulært uttrykk til en streng og returnerer "false " dersom regex mønster ikke finnes i strengen .
3
Sett en tredje variabel , "$ regex "til følgende streng : " . ^ [ _a - z0 - 9 -] + ( . \\ [ _a - z0 - 9 -] + ) * @ [a - z0 - 9 -] + ( \\ [a - z0 - 9 - . ] + ) * ( \\ [ az ] { 2,3} ) $ " . strengen er et vanlig uttrykk som vil matche en gyldig e-postadresse og avviser ugyldig informasjon
4
Call" eregi ( ) " og passerer den returnerte verdien til « $ gyldig. " Passere " $ regex " variable i " eregi ( )" som første parameter , og passerer " $ email" som andre parameter .
5
Sjekk verdien av " $ gyldig" med en " hvis "statement. Hvis " $ gyldig" er falsk , er e-postadressen ikke en gyldig adresse og bør avvises . Hvis " $ gyldig" er ikke falsk , er e-postadressen en gyldig e-postadresse og bør aksepteres .