Controleren geldig e -mailadressen in een webformulier houdt je van het verzenden van e-mails naar adressen die niet bestaan of bevatten typefouten . PHP bevat een krachtige Regular Expression ( Regex ) engine die het mogelijk maakt e-mailadressen controleren tegen een variabele reeks tekens . Reguliere expressies laten een patroon van tekens die kunnen worden gebruikt om ongeldige e-mailadressen te vangen en te voorkomen dat onjuiste gegevens in uw PHP formulieren worden ingevoerd te creëren . Instructies 1 Maak een nieuwe variabele in uw PHP- script met de naam " $ email" en zet deze op het adres dat u wilt controleren . Kopen van 2 Maak een tweede variabele , " $ geldige " om de geretourneerde waarde van de " eregi ( ) " functie vast te leggen . De " eregi ( ) " functie vergelijkt een reguliere expressie om een string en geeft "false" als de reguliere expressie patroon niet is opgenomen in de string . 3 Stel een derde variabele , " $ regex "om de volgende tekenreeks : " . ^ [ _a - z0 - 9 - ] + ( . \\ [ _a - z0 - 9 - ] + ) * @ [ a - z0 - 9 - ] + ( \\ [ a - z0 - 9 - . ] + ) * ( \\ [ az ] { 2,3 } ) $ " . De string is een reguliere expressie die zal overeenkomen met een geldig e-mailadres en ongeldige gegevens verwerpen Call 4 " eregi ( ) " en passeren de geretourneerde waarde in" $ geldig . " Passeren de " $ regex " variabele in " eregi ( ) " als eerste parameter , en passeren " $ email" als de tweede parameter . 5 Controleer de waarde van de " $ geldige " met een " if " statement . Als " $ geldig " is vals , het e-mailadres is geen geldig adres en moet worden afgewezen . Als " $ geldig " is niet vals , het e-mailadres een geldig e-mailadres en moeten worden geaccepteerd .
|