Hvordan validere en e-postadresse Bruk Regular Expression

Et regulært uttrykk er en tekststreng som brukes for å beskrive en søkemønster. Disse uttrykkene er ofte brukt av søkeverktøy til å lese gjennom sider med tekst for å finne en forekomst av en streng som matcher regulært uttrykk mønster. En vanlig bruk av regulære uttrykk i Web utvikling er å validere en e-post i et skjemafelt.

Bruksanvisning

1 Utvikle en definisjon for en gyldig e-post som oppfyller programmets behov. En e-post-validering regulære uttrykk kan bare sjekke at en bruker har angitt noe som likner en e-post, snarere enn en serie av vrøvl. Definer for deg selv hva en "gyldig e" ville være, deretter lage et uttrykk som tilfredsstiller din definisjon.

2 Utvikle regulære uttrykk basert på gyldig e-definisjonen. Hvis din definisjon av en gyldig e-postadresse kan omfatte e-post "[email protected]", et vanlig uttrykk som ville akseptere denne e-posten kan være "\ b [A-Za-Z0-9 ._-] + @ [ A-Za-Z0-9 .-] +. [A-Za-z] {2,4} \ b ".

3 Bruk vanlige uttrykket du har utviklet i et annet program. Et regulært uttrykk blir ofte brukt som en streng parameter til en funksjon eller som en konstant innenfor et funksjon. Avhengig av skripting eller programmering språk, vil bruk av regulære uttrykk varierer. I et PHP-script, kan validering gjøres ved hjelp av "preg_match" funksjon:

if ( preg_match( $myPattern, $email){

echo "E-post er gyldig!";

}

hvor "$ myPattern" er det vanlige uttrykket som du opprettet og "$ e" er den e-posten som brukeren har angitt.