Visual Basic文本框内容限制

时间:2015-07-31 18:41:29

标签: vb.net

如何限制文本框只接受带有一个大写字母或至少一个大写字母和一个数字的小写字母?

2 个答案:

答案 0 :(得分:0)

假设Dim ucount as integer ucount=0 For Each c As Char In str Dim charCode As Integer = AscW(c) If charCode >= 65 AndAlso charCode < 91 Then ucount += 1 End If Next if ucount>1 'do something End If 是textbox.text

something

在do textbox.text=""部分中,您可以放置​​|------------------------------| |-id-|-systems-|-remote-|-deco-| | 1 | NULL | 3 | | | 2 | 21 | NULL | 2 | |-------------------------------

答案 1 :(得分:0)

要检查字符串是否包含至少一个上部字符,一个下部字符和一个数字,您可以使用字符IsUpper / IsLower / IsNumber方法。

Private Function IsValidPasswordFormat(ByVal text As String) As Boolean
    If String.IsNullOrEmpty(text) Then
        Return False
    End If

    If text.Any(Function(c) Char.IsUpper(c)) AndAlso
        text.Any(Function(c) Char.IsLower(c)) AndAlso
        text.Any(Function(c) Char.IsNumber(c)) Then
        Return True
    End If

    Return False
End Function