Como posso restringir uma caixa de texto para aceitar apenas letras minúsculas com uma letra maiúscula ou pelo menos uma letra maiúscula e um número?
Respostas:
0 para resposta № 1Para verificar se uma string contém pelo menos um caractere superior, um caractere inferior e um número, você pode usar o caractere.IsUpper / É inferior / IsNumber métodos.
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
0 para resposta № 2
Suponha que str
é o textbox.text
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
No fazer something
parte, por exemplo, você pode colocar textbox.text=""