Come convalidare un indirizzo e-mail in VB

August 24

Come convalidare un indirizzo e-mail in VB


Visual Basic (VB) è un linguaggio di programmazione pubblicato da Microsoft come parte della sua suite Visual Studio. Per eseguire convalide di indirizzi e-mail, Visual Basic utilizza lo standard del settore sintassi "espressioni regolari". Questo determina che le stringhe di testo si adattano modelli definiti.

istruzione

1 Creare un nuovo progetto facendo clic su "File" e "Nuovo progetto". Dare il nome "EmailVerifier." Verrà presentato con una interfaccia modulo vuoto grafica utente (GUI).

2 Trascinare un "testo" e "pulsante" dalla casella degli strumenti nel form. La casella di testo vi darà un posto per inserire l'indirizzo e-mail, mentre il pulsante inizierà il processo di verifica.

3 Fare doppio clic sul pulsante per creare un evento click. Questo sarà anche prendere per l'editor di codice sorgente per il progetto.

4 Incollare il seguente all'interno del metodo dal titolo "Button1_Click:"

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

Dim emailRegEx Come System.Text.RegularExpressions.Regex = Nuovo System.Text.RegularExpressions.Regex (regexPattern)

Questo crea un espresso regolare che corrisponderà indirizzi e-mail. La sintassi delle espressioni regolari è piuttosto complicata, ma specifica che un indirizzo valido consiste in una serie di lettere e numeri, seguito da un segno @, seguita da un'altra serie di lettere e numeri, seguiti da un punto e da una serie di due a quattro lettere.

5 Incollare il seguente subito dopo il codice del passaggio precedente:

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

Debug.WriteLineIf (risultato, "Questa email è valido.")

Debug.WriteLineIf (non determinano, "Questa email non è valido.")

Questo esegue la convalida e stampa i risultati al debugger.

Consigli e avvertenze

  • Si può leggere di più su sintassi delle espressioni regolari seguendo il link risorsa per Regular-Expressions.info.