VALIDAR PLACA DE CARRO EM TEXTBOX
olá galera
alguem ai pode me dar um exemplo de como validar placa de carro.?
estou tentando criar um mas porem nao consigo com textbox, em masckedbox já vi
só que estou validando melhor para textbox.
alguem ai pode me dar um exemplo de como validar placa de carro.?
estou tentando criar um mas porem nao consigo com textbox, em masckedbox já vi
só que estou validando melhor para textbox.
Bom, acho melhor você usar o maskedtextbox mesmo não entendi o motivo de não usá-lo. Você já define na máscara que deve aceitar apenas 3 letras iniciais e 4 números finais.
Mas se realmente quiser usar Textbox, vc. precisa fazer um IF para verificar se o valor digitado nas primeiras 3 posições é letra e se da quarta em diante é número. Deve limitar o maxlenght para 7 e pode validar tanto no textchanged quanto no keypress, ai vai depender da sua necessidade. Utilize as funções MID ou Substring! pode usar instr também, e deve dar pra fazer com Regex, mas eu não manjo muito!
Mas se realmente quiser usar Textbox, vc. precisa fazer um IF para verificar se o valor digitado nas primeiras 3 posições é letra e se da quarta em diante é número. Deve limitar o maxlenght para 7 e pode validar tanto no textchanged quanto no keypress, ai vai depender da sua necessidade. Utilize as funções MID ou Substring! pode usar instr também, e deve dar pra fazer com Regex, mas eu não manjo muito!
é que na verdade david o txtbox achei mas interessante trabalhar mas que masckedbox, pelas operações que tambem consigo trabalhar
Public Function EPlacaValida(value As String) As Boolean
Dim regex As New Regex([Ô]^[a-zA-Z]{3}\-\d{4}$[Ô])
If regex.IsMatch(value) Then
Return True
End If
Return False
End Function
com esse validador vc pode usar o text
Dim regex As New Regex([Ô]^[a-zA-Z]{3}\-\d{4}$[Ô])
If regex.IsMatch(value) Then
Return True
End If
Return False
End Function
com esse validador vc pode usar o text
Já faça sua função de validação e sua tabela, prevendo a mudança das placas que será em 2017, se não adiarem de novo.
vlw meu brother
Tópico encerrado , respostas não são mais permitidas