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 .
  • Visited 1 times, 1 visit(s) today

    コメント

    タイトルとURLをコピーしました