Verifiera giltiga e-postadresser i ett webbformulär håller dig från att skicka e-post till adresser som inte finns eller som innehåller stavfel . PHP innehåller en kraftfull Regular Expression ( Regex ) motor som låter dig kontrollera e-postadresser mot en rörlig uppsättning tecken . Reguljära uttryck kan du skapa ett mönster av tecken som kan användas för att fånga ogiltiga e-postadresser och förhindra felaktig data från att skrivas in i din PHP- formulär . Instruktioner
1
Skapa en ny variabel i din PHP-skript som heter " $ e " och ställ in den på den adress du vill kontrollera .
2
Skapa en andra variabel , " $ giltigt " för att fånga det returnerade värdet för " eregi ( ) " -funktion . Den " eregi ( ) " -funktion jämför ett reguljärt uttryck till en sträng och returnerar " false " om regex mönster inte finns i strängen .
3
Ställ en tredje variabel , " $ regex " till följande sträng : " . ^ [ _a - z0 - 9 - ] + ( . \\ [ _a - z0 - 9 - ] + ) * @ [ a - z0 - 9 - ] + ( \\ [ a - z0 - 9 - . ] + ) * ( \\ [ az ] { 2,3 } ) $ " . strängen är ett reguljärt uttryck som matchar en giltig e-postadress och avvisa ogiltig information
4
Call " eregi ( ) " och skicka det returnerade värdet till " $ giltigt . " Passera " $ regex " variabel i " eregi ( ) " som första parameter , och passerar " $ e " som den andra parametern .
5
Kontrollera värdet " $ giltigt " med en " om " uttalande . Om " $ giltigt " är falsk , är den e-postadress inte en giltig adress och bör avvisas . Om " $ giltigt " är inte falsk , är den e-postadress en giltig e-postadress och bör accepteras .