Quero validar meu campo somente quando começa com letra maiuscula?

3 respostas
jsfprimefacesjava
Dayson_Rodrigues

Possuo um entidade Fabricante, e ao tentar persistir quero que o objeto comece com uma letra maiuscula, como faço?

Observação: estou usando BeanValidator

3 Respostas

L

Provavelmente você vai precisar de uma regex e do método charAt(int position) da classe String (considerando que a primeira letra em questão esteja numa String)

Dayson_Rodrigues

não tenho nem ideia como faço, só sei que tenho um

@Pattern(regexp="([a-zA-Z]{3}-\\d{4})?")

em um atributo como exemplo e queria manipular para que eu consiga.

L

Aqui tem um exemplo que pega só as letras maiúsculas de uma String qualquer.
Dá uma olhada

Criado 27 de março de 2017
Ultima resposta 27 de mar. de 2017
Respostas 3
Participantes 2