Validando data com REGEX no validation.xml

0 respostas
lipe82

Pessoal, estou tentando mudar a validação da data que estava em MM/dd/yyyy para dd/MMM/yyyy para ser digitado 25/Apr/2010
Para isso mudei no validation.xml

<form name="transactionInstructionSubscriptionForm">
<field property="nextPaymentDate" depends="date,required">
                <msg name="date" key="errors.date" />
                <msg name="required" key="errors.required" />
                <arg position="0" key="Value Date" resource="false" />
                <var>
                    <var-name>datePattern</var-name>
                    <var-value>dd/MMM/yyyy</var-value>
                </var>
            </field>
</form>

Mas qd subo o servidor continua validando para datas MM/dd/yyyy, se eu puser 25/Apr/2010 o validador acusa erro.
Já dei um clean no webshere, refresh e build nos projetos e nada acontece.

Alguém sabe como resolvo isso?
Obrigado

Tentei esse regex mas tb não funcionou.

<var-value>^(?:((31\/(Jan|Mar|May|Jul|Aug|Oct|Dec))|((([0-2]\d)|30)\/(Jan|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec))|(([01]\d|2[0-8])\/Feb))|(29\/Feb(?=\/((1[6-9]|[2-9]\d)(0[48]|[2468][048]|[13579][26])|((16|[2468][048]|[3579][26])00)))))\/((1[6-9]|[2-9]\d)\d{2})$</var-value>

Criado 13 de maio de 2010
Respostas 0
Participantes 1