Definindo Mensagens de Erro
É possível definir mensagens de erro em cada expressão regular para mostrar o erro sensível ao contexto.
As mensagens de erro são entradas de pacote configurável localizáveis definidas nos vários arquivos de pacote configurável. Por exemplo,
<RegularExpressions>
<RegularExpression id="dates" javaPattern="^[a-zA-Z0-9]*$"
jsPattern="^[a-zA-Z0-9]*$" whitelistErrorMsg="only_alphanumeric_chars_allowed"
blacklistErrorMsg="alphanumeric_chars_not_allowed"/>
</RegularExpressions>e no arquivo bundle.properties, inclua a seguinte entrada:
only_alphanumeric_chars_allowed={1} must contain only alphanumeric characters.
alphanumeric_chars_not_allowed={1} must not contain any alphanumeric characters.Neste caso, se as datas da expressão regular falharem na validação de entrada, a sequência de erro definida nas chaves de pacote configurável only_alphanumeric_chars_allowed ou alphanumeric_chars_not_allowed será exibida como uma mensagem de erro. O nome da entrada sendo validado será usado como o segundo formatador de mensagem. O formatador da primeira mensagem é a expressão regular.
Observação: se os atributos whitelistErrorMsg e/ou blacklistErrorMsg não forem definidos, as mensagens de erro padrão serão exibidas.