Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
použitie " ^ ( [ _a - z0 - 9 - ] + ) " pre začatie overovací frázu . " ^ " Hovorí overenie začať na začiatku reťazca . V zátvorke sú čísla , písmená a ďalšie znaky , ktoré sú povolené pre použitie v e - maile . Postavy sú " _ " , písmená , číslice a " - " . " + " Znamená , že validácia frázy bude pokračovať .
2
použitie " ( \\ . [ _a - Z0 - 9 - ] + ) * " pre prípad , že e - mailová adresa má bodku užívateľa meno , ako napríklad " john.doe . " " \\ . " povie validácia začať po bodkou . " * " Znamená , že môže , ale nemusí byť potrebné túto časť validácia .
3
Postupujte , že časť s " @ " , aby bolo možné overiť , že tento symbol existuje v string .
4
Add " ( [ a - z0 - 9 - ] + ) ( \\ . [ - z0 - 9 - ] + ) * " na overenie , že doména je vhodne naformátovaný . Všimnite si , že podčiarkovník bol odstránený z časti platné znaky . To je preto , že podčiarknutia nie sú platné domény a subdomény mien .
5
Uzavrite frázu " ( \\ . [ Az ] { 2,4 } ) $ " na overenie domény najvyššej úrovne , alebo TLD . TLD je . Com , . Edu alebo iné TLD frázy z e - mailu . Pre túto časť validácie , boli platné znaky bola znížená len na listy . Navyše " { 2,4 } " bol pridaný , aby sa špecifikovať minimálny a maximálny počet znakov pre túto časť e - mailu . V tomto prípade musí byť minimálny počet znakov je dva a maximálne štyri . To je preto , že TLD existujú len v týchto dĺžkach .
6
Skombinujte tento overovací frázu správnej syntaxi PHP validácie . Tento výraz by mal byť definovaný ako premenné , ako je $ vldemail . Kombinovať všetky sekcie overovací frázu dohromady tak , že prečíta " $ vldemail = " ^ ( [ _a - z0 - 9 - ] + ) ( \\ . [ _a - Z0 - 9 - ] + ) * @ ( [ a - z0 - .. 9 - ] + ) ( \\ [ - z0 - 9 - ] + ) * " Uistite sa , že kód predpokladá , že e - mail je neplatný pomocou " $ platnú = 0 ; " v kóde Porovnať e - mail proti potvrdenie . frázy , by mali byť použité " eregi " funkcie . To by malo byť formátovaný ako eregi ( $ vldemail , $ e - mail ) .