Boa tarde pessoal.
Estou com a seguinte dúvida em relação ao validation.xml:
Tenho dois campos na tela, DDD e Telefone Celular. Atualmente, a única validação que tenho dos campos é a validação comum de celular através de expressão regular:
<field property="dddCelularRepresentanteConv" depends="mask">
<msg name="mask" key="msg.dadosrepfornecedorcedenciamento.validacao.ddd.celular"/>
<var>
<var-name>mask</var-name>
<var-value>${dddCelular}</var-value>
</var>
</field>
<field property="numeroCelularRepresentanteConv" depends="mask">
<msg name="mask" key="msg.dadosrepfornecedorcedenciamento.validacao.numero.celular"/>
<var>
<var-name>mask</var-name>
<var-value>${numeroCelular}</var-value>
</var>
</field>
Gostaria de fazer uma validação condicional do tipo: Se o DDD for 11, o campo de celular deve ter 9 dígitos, caso contrário, deve ter apenas 8.
Qual é a melhor forma de fazer isso?
Obrigado.