Ir para conteúdo
Fórum Script Brasil
  • 0

Como Tratar Placa De Veiculos


Guest Marcelo Jones

Pergunta

Guest Marcelo Jones

Pessoal, alguém pode me ajudar numa função que trate um campo do meu formulário, onde o usuário deve informar uma placa de um veículo, e a função deve verificar se os 3 primeiros dígitos são caracteres e os 4 próximos são números, tendo entre os caracteres e os números um hifen "-".

Ex.: o usuário digita AAA1234 e a função formata para AAA-1234.

Se o usuário digitar 111-5678 a função retorna uma mensagem de erro (informando que os 3 primeiros devem ser caracteres)

Se o usuário digitar AAA-45A6 a função retorna msg de erro.

alguém pode me ajudar ?

Desde já agradeço

Abraço

Marcelo

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

olá amigo!

Bom, creio que não seja muito dificil fazer o que você quer.

Veja só a logica do esquema:

- Pega o conteudo digitado, com Request.

- Formata para o formato correto, colocando o hifen.

- Logo após formatar, use as funções de manipulação de variáveis, para achar a posição do hífen no resultado da funcao que formata o campo.

- Achando a posição do hifen, separe em duas variaveis o conteudo antes do hifen, e depois do hifen.

- Use os testes de tipos de variaveis.. (isnumeric.. e etc..) para testar os respectivos tipos.

Entendeu?

Basicamente, essa é a lógica do esquema. (Pensei agora, ao ler sua duvida.. posso estar errado.. hehe)

Já fez alguma coisa?

Conseguiu pegar a idéia da coisa?

Abração!

Link para o comentário
Compartilhar em outros sites

  • 0

Porque não cria dois campos um com tres letras e outro com quatro numeros ??

ai libera um somente para letras e outro só para numeros..

e salva no DB em um campo só juntando, na hora de recuperar com o substr voce separa eles

fica facil..

Link para o comentário
Compartilhar em outros sites

  • 0
Guest [ursolouco] na rapidinha, antes
Pessoal, alguém pode me ajudar numa função que trate um campo do meu formulário, onde o usuário deve informar uma placa de um veículo, e a função deve verificar se os 3 primeiros dígitos são caracteres e os 4 próximos são números, tendo entre os caracteres e os números um hifen "-".

Ex.: o usuário digita AAA1234 e a função formata para AAA-1234.

Se o usuário digitar 111-5678 a função retorna uma mensagem de erro (informando que os 3 primeiros devem ser caracteres)

Se o usuário digitar AAA-45A6 a função retorna msg de erro.

alguém pode me ajudar ?

Desde já agradeço

Abraço

Marcelo

Brother!!

Acho que seria o ideal, você criar um maskara no campo com javascript.

Na hora de enviar, você recebe com Request, depois dá um Split(Request("Placa"),"-"") para separar letras e numeros em ASP.

Abraços e fui... que já começou a paulera...

AfÊ.... o q seriam dos usuarios de informatica sem nós do suporte tecnico ?

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...