Überprüfen gültige E-Mail -Adressen in einem Web-Formular hält das Senden von E-Mails an Adressen , die nicht existieren oder Tippfehler enthalten . PHP enthält einen leistungsfähigen Regular Expression ( Regex ) Motor , mit dem Sie die E-Mail -Adressen mit einem variablen Satz von Zeichen erlaubt . Reguläre Ausdrücke können Sie ein Muster von Zeichen, die verwendet werden, um ungültige E-Mail -Adressen aufzufangen und zu verhindern, unsachgemäße Daten nicht in Ihre PHP-Formularen eingegeben werden können. Anleitung
1
Erstellen Sie eine neue Variable in Ihrem PHP -Skript namens " $ email " und setzen Sie ihn an die angegebene Adresse überprüfen möchten.
2
Erstellen Sie eine zweite Variable , " $ valid " , um den zurückgegebenen Wert der " eregi () "-Funktion zu erfassen. Die " eregi ()" -Funktion vergleicht einen regulären Ausdruck in einen String und gibt "falsch ", wenn der regex Muster nicht im String enthalten .
3
Legen Sie eine dritte Variable " $ regex "an die folgende Zeichenfolge ein: " . ^ [ _a -z0- 9- ] + ( . \\ [ _a -z0- 9- ] +) * @ [a- z0-9 - ] + ( \\ [a- z0- 9 - . ] + ) * ( \\ [az] {2,3 } ) $ " . Der String ist ein regulärer Ausdruck , der eine gültige E-Mail -Adresse übereinstimmen und lehnen ungültige Informationen
4
Call" eregi () " und geben den zurückgegebenen Wert in " $ gültig. " Führen Sie das " $ regex " Variable in " eregi ()" als ersten Parameter , und übergeben Sie " $ email " als zweiten Parameter .
5
Überprüfen Sie den Wert von " $ valid " mit einem " if "-Anweisung . Wenn " $ valid " falsch ist , ist die E-Mail -Adresse wird nicht eine gültige Adresse und sollten abgelehnt werden . Wenn " $ valid " ist nicht falsch , ist die E-Mail -Adresse eine gültige E-Mail -Adresse und sollte akzeptiert werden .