как проверить является ли буквенно-цифровой
хотите проверить, является ли строка буквенно-цифровой или нет
я думаю, что это поможет вам
Преобразуйте приведенный ниже код в VB.Net
using System.Text.RegularExpressions; .... .... .... private static bool CheckAlphaNumeric(string str) { return Regex.Match(str.Trim(), @"^[a-zA-Z0-9]*$").Success; }
Решение 2-это просто глупо. Нет никакого "изальфабет" в vb.net.
Привет Виджай,
попробовать это
Буквенно-цифровой - это комбинация буквенных и цифровых символов.Буквенно-цифровой набор символов состоит из цифр от 0 до 9 и букв от А до Я. Например, это буквенно-цифровые символы : Виджай1.
Dot Net предоставляет нам понятие регулярных выражений под названием Space System.Текст Вы также можете использовать решение 1.Но я намерен использовать регулярную экспрессию. вы можете изменить регулярное выражение в соответствии с критериями ur:
Private Function IsAlphaNum(ByVal strInputText As String) As Boolean Dim IsAlpha As Boolean = False If System.Text.RegularExpressions.Regex.IsMatch(strInputText, "^[a-zA-Z0-9]+$") Then IsAlpha = True Else IsAlpha = False End If Return IsAlpha End Function
Попробовать это:
Public Shared Function CheckIfAlphaNumeric(Str As String) As Boolean Dim IsAlpha As Boolean = True Dim c As Char Try For i As Integer = 0 To Str.Count - 1 c = Str.Chars(i) If Not IsNumeric(c) And Not IsAlphabet(c) Then IsAlpha = False Exit For End If Next Catch ex As Exception IsAlpha = False End Try Return IsAlpha End Function