SOMENTE LETRAS EM UMA STRING
Olá amigos, no php utilizo a função str_replace para deixar somente algo que desejo na string, teria alguma forma em vb para deixar somente letras em uma string tipo 2TES2TE2 ficar somente TESTE não importando se e minuscula ou maiuscula.
Obrigado desde já.
Obrigado desde já.
Eu usaria uma função como esta:
Function Str_Replace(vText)
vText = Replace(vText, 0, [Ô][Ô])
vText = Replace(vText, 1, [Ô][Ô])
vText = Replace(vText, 2, [Ô][Ô])
vText = Replace(vText, 3, [Ô][Ô])
vText = Replace(vText, 4, [Ô][Ô])
vText = Replace(vText, 5, [Ô][Ô])
vText = Replace(vText, 6, [Ô][Ô])
vText = Replace(vText, 7, [Ô][Ô])
vText = Replace(vText, 8, [Ô][Ô])
vText = Replace(vText, 9, [Ô][Ô])
Str_Replace = vText
End Function
Para chamar o Evento:
Private Sub Command1_Click()
Text1 = Str_Replace(Text1)
End Sub
Function Str_Replace(vText)
vText = Replace(vText, 0, [Ô][Ô])
vText = Replace(vText, 1, [Ô][Ô])
vText = Replace(vText, 2, [Ô][Ô])
vText = Replace(vText, 3, [Ô][Ô])
vText = Replace(vText, 4, [Ô][Ô])
vText = Replace(vText, 5, [Ô][Ô])
vText = Replace(vText, 6, [Ô][Ô])
vText = Replace(vText, 7, [Ô][Ô])
vText = Replace(vText, 8, [Ô][Ô])
vText = Replace(vText, 9, [Ô][Ô])
Str_Replace = vText
End Function
Para chamar o Evento:
Private Sub Command1_Click()
Text1 = Str_Replace(Text1)
End Sub
[ô]esta sub recebe somente o alfabeto e espaço em branco
Private Sub Text1_KeyPress(KeyAscii As Integer)
If KeyAscii <> 8 Then
If InStr([Ô]ABCDEFGHIJKLMNOPQRSTUVWXYZÇ [Ô], UCase(Chr(KeyAscii))) = 0 Then
KeyAscii = 0
End If
End If
End Sub
Private Sub Text1_KeyPress(KeyAscii As Integer)
If KeyAscii <> 8 Then
If InStr([Ô]ABCDEFGHIJKLMNOPQRSTUVWXYZÇ [Ô], UCase(Chr(KeyAscii))) = 0 Then
KeyAscii = 0
End If
End If
End Sub
Obrigado KIKO_WIZZ, deu certinho.
Tópico encerrado , respostas não são mais permitidas