Dator > hur man kan kontrollera e -postadress format med PHP

  • hur man kan kontrollera e -postadress format med PHP


  • En av de vanligaste uppgifterna när du skapar en webbplats med PHP är att acceptera och validera e-postadresser . Det enklaste sättet att göra detta är genom att använda reguljära uttryck . Det finns många olika möjliga reguljära uttryck strängar som kan användas för att kontrollera formatet på en e- postadress , minst en är enklare än de andra

    Skapa en valideringsfunktion


    1 .
    Skapa det vanliga uttrycket sträng som ska användas för att validera e-postadresser . Många olika programmerare har skapat många olika reguljära uttryck strängar för detta ändamål, och du är fri att skapa dina egna , men en av de enklare versionerna är listade här :



    " /^ ( [ a- zA-Z0 -9 ] ) + ( [ a- zA-Z0-9 \ . _-] ) * @ ( [ a- zA-Z0-9_-] ) + ( [ a- zA-Z0-9 \ . _-] +)+$/"

    2 .
    Skapa valideringsfunktion . Med reguljära uttryck sträng kan du använda preg_match att validera alla strängar, och bekräftar att det är en giltig e- postadress . Ett exempel funktion är listade här :



    funktion validateEmail ( $ email ) {

    if ( preg_match ("/^( [a- zA-Z0 -9 ] ) + ( [ a- zA-Z0-9 \ . _-] ) * @ ( [ a- zA-Z0-9_-] ) + ( [ a- zA-Z0-9 \ . _-] +)+$/" , $ e )) {

    //Adressen är giltig

    return true ;

    }



    //Adressen är inte giltigt

    return false ;

    }
    3
    Använd valideringsfunktion att validera användaren inmatade e-postadresser <. br >

    tips och varningar


  • Kolla in Regex biblioteket i "Resurser "för mer exempel på validering strängar .
  • Strängen exempel validering i denna artikel är mycket grundläggande . Några ovanliga eller komplicerade e -postadress kan inte mäta sig med det .

Previous:nothing Next:hur man kommentar i ett java script





Relaterade artiklar


  • hur man använder pekare i VB
  • hur man beräknar en kontrollsumma i VB
  • hur man använder bufferedinputstream i Java
  • vad är meningen med skriptspråk ?
  • Orsaker till en java script tomrum fel
  • handledning om SQL-funktioner
  • hur man gör en siden blommig corsage
  • Hur konvertera ett Java-program i en Windows- tjänst
  • fördelarna med Active X-kontroller i Visual Basic 6.0
  • hur du vill visa Word-dokument i . NET webbsidor