Как я могу сделать это условие ru VB.NET
If e.KeyCode = [a-zA-Z0-9] Then 'Blah End if
Я понял, что Код ключа - это числа, но как я могу выполнить эту проверку с помощью регулярного выражения?
Попробуйте это:
Dim reg_exp As New Regex("[a-zA-Z0-9]") If reg_exp.IsMatch(e.KeyCode.ToString) Then 'Blah End If
Вы можете использовать .Net Char.IsLetterOrDigit, что также позволяет использовать символы Юникода:
Char.IsLetterOrDigit
Пример: http://ideone.com/7ykE0