Nwlapcug.com


Come controllare se una stringa contiene solo lettere alfabeto in Visual Basic

Come controllare se una stringa contiene solo lettere alfabeto in Visual Basic


Le espressioni regolari sono stati ampiamente usate in molti linguaggi di programmazione per eseguire la convalida del testo e i criteri di ricerca. Visual Basic Express Edition ha ora la funzionalità per consentire l'utilizzo di espressioni regolari. Sintassi delle espressioni regolari può essere difficile da padroneggiare, ma uno sviluppatore ha con loro il potere è incredibile. Usi comuni di espressioni regolari sono indirizzo email, intervalli numerici, indirizzi URL, numeri di previdenza sociale e convalida numero di telefono. Molti comuni espressioni regolari sono stati bene documentati e resi disponibili per l'uso.

Istruzioni

1

Aprire Visual Basic Express Edition e creare un nuovo progetto utilizzando il "Template Windows Form".

2

Trascinare il componente button dal menu degli strumenti "Form1." Etichetta del pulsante come "Button1."

3

Trascinare un componente della casella di testo dal menu degli strumenti "Form1." Etichetta casella di testo come "Textbox1."

4

Fare doppio clic su "Button1" e copiare il codice seguente nella subroutine:
MsgBox (Regex. IsMatch (TextBox1. text, "^[a-zA-Z]*$"))

5

Incollare la seguente riga di codice sopra il testo "Public Class Form1":
Imports System.Text.RegularExpressions

6

Premere il tasto "5" per eseguire l'applicazione in modalità di debug. Digitare "ABCD" in textbox1 e fare clic su button1. Verrà visualizzato un messaggio di "True" in una nuova finestra di messaggio mostrando solo le lettere erano nella stringa di textbox1. Digitare "123" in textbox1 e fare clic su button1. Verrà visualizzato un messaggio di "False" in una nuova finestra di messaggio mostrando caratteri diversi da lettere erano nella stringa di textbox1.