Verificar a Matricula

6 respostas
P

Oi gente,

tenho aqui um problema gostaria de verificar se a matricula do carro é válida.

/** * Metodo que verifica se a matricula e valida. * O formato e um dos seguintes : * * NN-CC-NN, CC-NN-NN, NN-NN-CC * * (N) - Digito de 0 ate 9 * (C) - Caractere de A-Z * * @param matricula: matricula da viatura * @return (true) - se a matricula e valida. * (false) - se a matricula nao for valida. */

Se pudessem ajudar agradecia.

6 Respostas

ViniGodoy

E qual é a dúvida?

P

A dúvida é como é que eu vou verificar se a matricula é válida ou não !

Eu meti se a matricula for nulla ou menor que 6. É isso?

ViniGodoy

Não.

De onde o 6 surgiu?

P

Esqueci-me referir que e o tamanho da matricula foi dai.

ViniGodoy
  1. Verifique se o parâmetro é nulo, se for, retorne false;
  2. Verifique o tamanho do parâmetro, se for menor que 8 (estou contando os tracinhos), retorne false;
  3. Crie uma expressão regular para cada um dos três formatos;
  4. Use um matcher para testar se o parâmetro se encaixa em algum dos três. Se não encaixar, retorne false.
  5. Caso não tenha retornado false até agora, retorne true.
P

Obrigado :wink:

Criado 22 de janeiro de 2012
Ultima resposta 22 de jan. de 2012
Respostas 6
Participantes 2