Método para validar la placa de una motocicleta con formato XXX12Y

Hola,

Si requieren validar la placa de una motocicleta con formato de los tres primeros caracteres como letras, el cuarto y quinto carácter como número y el ultimo carácter como letra, pueden utilizar el siguiente método el cual se valida con una expresión regular.


/**
* Metodo encargado de validar mediante una expresion regular, que la placa ingresada pertenece a una motocicleta con formato XXX12Y.
*
* @param placaMoto Define el valor de la placa a evaluar
* @return un boolean con la respuesta
*/
public static boolean validarPlacaMoto(String placaMoto) {

/*
* Funciona así: los tres primeros caracteres deben ser letras, los otros dos deben ser numeros y el ultimo (sexto) debe ser una letra
*/
return placaMoto.matches("[a-zA-Z]{3}[0-9]{2}[a-zA-Z]{1}");

}