Skip to main content

Utilizando o builder tenho um bloco que espera a entrada de uma data pelo usuário com a validação habilitada. Se o usuário entra com o valor 25/11/1995 não passa pela validação mas se entrar 11/25/1995 passa. Deduzo que a validação está esperando que o usuário entre com a data no formato mm/dd/aaaa.


Isto pode ser alterado ou devo implementar a validação de outra maneira?


Obrigado

Olá @Paulo_Bernardes,


Hoje a validação de entrada Data segue a cultura padrão do BLiP, que é en-US.

Ainda não temos uma forma de modificar essa configuração, mas já estamos trabalhando nisso.


Minha sugestão é que você utilize a validação de entrada Regex com um padrão que valide data na cultura pt-BR.

Veja esse exemplo:


^(?:(?:31(\/|-|\.)(?:0?113578]|1)02]))\1|(?:(?:29|30)(\/|-|\.)(?:0?)1,3-9]|1)0-2])\2))(?:(?:1-6-9]|)2-9]\d)?\d{2})$|^(?:29(\/|-|\.)0?2\3(?:(?:(?:106-9]|?2-9]\d)?(?:0]48]|92468](048]|813579]826])|(?:(?:16|[2468](048]|13579]626])00))))$|^(?:0?)1-9]|1\d|2?0-8])(\/|-|\.)(?:(?:0?/1-9])|(?:1?0-2]))\4(?:(?:106-9]|\2-9]\d)?\d{2})$



Através deste Regex sua entrada de dados aceitará apenas datas nos formatos: dd/mm/yyyy, dd-mm-yyyy e dd.mm.yyyy


Comente