Guest Adolfo Postado Junho 6, 2005 Denunciar Share Postado Junho 6, 2005 Caros amigos, Como posso usar o controle RegularExpressionValidator para o formato data para data no brasil usando o ValidationExpression, você teriam o formato da ValidationExpression... lembrando que o usuário deve cadastrar dd/mm/aaaa...Obrigado....Adolfo Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Joaozava Postado Junho 6, 2005 Denunciar Share Postado Junho 6, 2005 Acredito que isso funcione:\d{2}\/\d{2}\/\d{4} Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Graymalkin Postado Junho 7, 2005 Denunciar Share Postado Junho 7, 2005 Adolfo, acho que você clicou no botão errado, pois o que se segue veio como uma denúncia:Então funcionou para o formato, porém se eu fizer 31/15/2005 ele passa... Queria um controle para bloquear o que o usuário vai digitar também... você tem alguma idéia de como fazer isso via .NET, ou utilizandop algum controle???Obrigado....------------------------------------------------Abraços,Utilize o botão "Responder" ou "Resp. Rápida", para responder a um post, ok? Abraços,Graymalkin Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Adolfo Barros Benevenuto Postado Junho 7, 2005 Denunciar Share Postado Junho 7, 2005 Então funcionou para o formato, porém se eu fizer 31/15/2005 ele passa... Queria um controle para bloquear o que o usuário vai digitar também... você tem alguma idéia de como fazer isso via .NET, ou utilizandop algum controle???Obrigado....Abraços,Acho que agora aprendi!!! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Graymalkin Postado Junho 9, 2005 Denunciar Share Postado Junho 9, 2005 Existe o Input32X, uma ótima coleção de componentes de entrada de dados, que inclui um controle para entrada de data: http://www.eoliv.com/Mas, você já experimentou a função IsDate()? Ela retorna se uma data é válida ou não:Debug.WriteLine(IsDate("31/15/2005"))Certo?Abraços,Graymalkin Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest Raphael Marques Postado Dezembro 5, 2006 Denunciar Share Postado Dezembro 5, 2006 Cara, tu pode testar essa data colocando ela num DateTimeC# void testaData(string Data) { try { DateTime testar = Convert.ToDateTime(Data); } catch(FormatException) { Response.Write("não é uma data valida"); } } Dai se a data rolar ele passa se não tu volta e manda ele digitar de novoagora lembre-se de se ligar na cultura se teu server for em outro idioma.FLOW Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 quintelab Postado Dezembro 6, 2006 Denunciar Share Postado Dezembro 6, 2006 Adolfo para fazer esta validação de datas sem código, eu costumo usar o CompareValidator.É só setar alguma propriedades:Display: DynamicOperator: GreaterThanType: DateValueToCompare: 01/01/1900Tomara que ajude...Falows. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest Guizones Postado Junho 18, 2007 Denunciar Share Postado Junho 18, 2007 ValidationExpression="(0[1-9]|[12][0-9]|3[01])[- /.](0[1-9]|1[012])[- /.](19|20)\d\d" Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Guest Adolfo
Caros amigos,
Como posso usar o controle RegularExpressionValidator para o formato data para data no brasil usando o ValidationExpression, você teriam o formato da ValidationExpression... lembrando que o usuário deve cadastrar dd/mm/aaaa...
Obrigado....
Adolfo
Link para o comentário
Compartilhar em outros sites
7 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.