Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Nozioni di base di Visual Programming >> .

Come convalidare un indirizzo e-mail in VB

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

Creare un nuovo progetto facendo clic su "File" e " Nuovo progetto ". Dare il nome " EmailVerifier . " Ti verrà presentato con una protezione di interfaccia grafica utente ( GUI) di forma .
2

Trascinare un " bottone" dalla casella degli strumenti nel form " testo " e . Il testo vi darà un posto dove inserire l'indirizzo e-mail , mentre il pulsante avrà inizio 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._ % + - ] + @ [A - Za - z0 - 9 - . . ] + \\ [A - Za - z ] { 2,4} $ "

Dim emailRegEx come System.Text.RegularExpressions.Regex = New System.Text.RegularExpressions.Regex ( regexPattern ) per

Questo crea un espresso normale che abbinerà indirizzi e-mail . La sintassi delle espressioni regolari è abbastanza complicata , ma si specifica che un indirizzo email valido è costituito da una serie di lettere e numeri , seguiti da un segno @ , seguita da un'altra serie di lettere e numeri , seguito da un punto e da una serie di due . alle quattro lettere
5

incolla quanto segue subito dopo il codice del passaggio precedente :

risultato Dim As Boolean = emailRegEx.IsMatch ( TextBox1.Text ) per

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

Debug.WriteLineIf ( Not risultato , "Questa e-mail non è valido." ) per

Questo esegue la convalida e stampa il risultati al debugger.

 

Programmazione © www.354353.com