Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> PHP /MySQL Programmering >> Content

    Hur Validera en e-postadress med PHP

    Placera ett formulär på en webbplats sätter din email som riskerar att bli spammad. Eftersom tillväxten av webben och e- kommunikation har spam varit ett problem runt om i världen . Som ett resultat , satte den amerikanska regeringen på plats i CAN - SPAM Act att avskräcka denna typ av kommunikation . Tyvärr har inte hindrat folk från spam både via e-post formulär med kontaktinformation . Validera fält ser till att blanketten är ifylld på rätt sätt , och kommer att bidra till att förhindra skräppost från att infiltrera din in - box . Saker du behöver
    Textredigeraren
    Visa fler instruktioner
    1

    Använd " ^ ( [ _a - z0 - 9 - ] + ) " för att börja validering frasen . Den " ^ " berättar validering för att börja vid början av strängen. Inom parentes är siffror, bokstäver och andra tecken som är tillåtna att användas i e-postmeddelandet . Tecknen inkluderar "_" , bokstäver, siffror och "-" . Den " + " anger att validering frasen kommer att fortsätta .
    2

    Användning " ( \\ . [ _a - Z0 - 9 - ] + ) * " i fall en e-postadress har en prick i användarens namn, till exempel " john.doe . " Den " \\ . " berättar valideringar att starta efter en prick . Den " * " indikerar att denna del av valideringen kan eller inte kan behövas .
    3

    Följ detta avsnitt med ett " @ " så att den kan bekräfta att denna symbol finns i string .
    4

    Lägg " ( [ a - z0 - 9 - ] + ) ( \\ . [ a - z0 - 9 - ] + ) * " för att validera att domänen är korrekt formaterad . Lägg märke till att understreck har avlägsnats från den giltiga tecken sektion. Detta beror understreck inte är giltiga i domän och namn underdomän.
    5

    Stäng frasen med " ( \\ . [ Az ] { 2,4 } ) $ " för att validera toppdomän , eller toppdomänen . Toppdomänen är . Com , . Edu eller någon annan toppdomän fras i ett e-postmeddelande . För denna del av valideringen har giltiga tecken reducerats till endast bokstäver . Dessutom den " { 2,4 } " har lagts till för att ange lägsta och högsta antalet tecken för denna del av e-post . I detta fall är det minsta antalet tecken är två , och den maximala är fyra . Detta beror toppdomäner bara existerar i dessa längder .
    6

    Kombinera denna validering fras med ordentlig PHP validering syntax . Denna formulering bör definieras som en variabel som $ vldemail . Kombinera alla delar av valideringen frasen tillsammans så att det står " $ vldemail = " ^ ( [ _a - z0 - 9 - ] + ) ( \\ . [ _a - Z0 - 9 - ] + ) * @ ( [ a - z0 - 9 - ] + ) ( \\ [ a - z0 - 9 - ] + ) * " Se till att koden antar email är ogiltigt med " $ giltigt = 0; " i koden för att jämföra e mot valideringen . . . fras , bör de " eregi " funktioner användas . Det ska formateras som eregi ( $ vldemail , $ email ) .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur att välja flera i MySQL
    ·Hur du ändrar meningsstil i PHP
    ·Så här aktiverar du PHP på IIS 6.0
    ·Hur man gör en PHP Redirect Sida
    ·Hur man testar om du är ansluten till MySQL med PHP Va…
    ·Hur man använder PHP på en Smarty Template
    ·Så här konfigurerar PHP för att skicka mail
    ·Hur man sätter variabler i WordPress PHP Feed Codes
    ·Så ändrar Style Sheets med Cookies i PHP
    ·Hur man byter 2 Radmatningar i PHP
    Utvalda artiklarna
    ·Hur man skriver Bash Script för att acceptera indata P…
    ·Hur kommer jag åt min privata VAR
    ·Hur du tar bort MySQL data på en viss tid med PHP
    ·. Hur man använder en anpassad CLA Arkiv
    ·Hur fixar Upside Down Java Bilder
    ·Hur man bygger en Python Extension
    ·Java IsDate Funktion
    ·Hur förlänga VARCHAR i MySQL
    ·Kan du ha VS Färger för SQL
    ·Hur att diagnostisera problem med Javascript
    Copyright © Dator Kunskap http://www.dator.xyz