Для того, чтобы запретить тип пользователя ничего, кроме букв в поле текстового поля, просто добавьте KeyPress
события для TextBox:
Private Sub TextBox1_KeyPress(sender As Object, e As KeyPressEventArgs) Handles TextBox1.KeyPress
If e.KeyChar <> vbBack And Char.IsLetter(e.KeyChar) = False Then
e.Handled = True
End If
End Sub
Char.IsLetter
проверяет, если введенный символ является буквой. Если символ, введенный пользователем, не является буквой (= False
), мы пропускаем его в поле, установив e.Handled
в True
.
Я сомневаюсь, что для этого вам нужно какое-либо регулярное выражение. Вы просто хотите, чтобы пользователь вводил только буквы в свой TextBox? –
RegEx не требуется, но в случае, если вам интересно, регулярное выражение для букв AZ только, нечувствительное к регистру, будет: '[A-Za-z] *' –