/ / Restrições ao conteúdo da caixa de texto do Visual Basic [fechadas] - vb.net

Restrições do conteúdo da caixa de texto do Visual Basic [closed] - vb.net

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 № 1

Para 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=""