Hvordan validere en e-postadresse i VB

Hvordan validere en e-postadresse i VB


Visual Basic (VB) er et programmeringsspråk publisert av Microsoft som en del av Visual Studio suite. For å utføre valideringer på e-postadresser, bruker Visual Basic bransjestandarden "regulære uttrykk" syntaks. Dette bestemmer at teksts passe definerte mønstre.

Bruksanvisning

1 Opprett et nytt prosjekt ved å klikke på "File" og "New Project". Gi den navnet "EmailVerifier." Du vil bli presentert med en blank Graphical User Interface (GUI) form.

2 Dra en "lærebok" og "knapp" fra verktøykassen på skjemaet. Den tekstboksen vil gi deg et sted å legge inn e-postadresse, mens knappen starter bekreftelsesprosessen.

3 Dobbeltklikk på knappen for å opprette et klikk hendelsen. Dette vil også ta deg til kildekoden redaktør for prosjektet.

4 Lim inn følgende i metoden tittelen "button1_click:"

Dim regexPattern As String = "^[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,4}$"

Dim emailRegEx Som System.Text.RegularExpressions.Regex = Ny System.Text.RegularExpressions.Regex (regexPattern)

Dette skaper en vanlig express som vil matche e-postadresser. Det vanlige uttrykket syntaks er ganske komplisert, men det fastsetter at en gyldig e-postadresse består av en kombinasjon av bokstaver og tall, etterfulgt av en @ -tegnet, etterfulgt av en annen kombinasjon av bokstaver og tall, etterfulgt av en periode og etter en serie med to fire bokstaver.

5 Lim inn følgende rett etter koden fra forrige trinn:

Dim result As Boolean = emailRegEx.IsMatch(TextBox1.Text)

Debug.WriteLineIf (resultat: "Dette e-posten er gyldig.")

Debug.WriteLineIf (Ikke føre, "Denne e er ikke gyldig.")

Dette utfører validering og skriver resultatene til debugger.

Hint

  • Du kan lese mer om regulære uttrykk syntaks ved å følge ressursen linken til Regular-Expressions.info.