Classe em Java para validar regex no padrão: dd/mm/aaaa hh:mm:ss

Publicado por Filippe em 30/11/2012

[ Hits: 5.905 ]

 


Classe em Java para validar regex no padrão: dd/mm/aaaa hh:mm:ss



Esta dica é para os que usam Regex em suas aplicações Java, tanto Web quanto desktop.

Gastei alguns minutos para montar. Ficou grande, mas funciona bem.

Ela só não valida o mês fevereiro, ex.: 31/09/1999

Segue a classe:

public class Regex {
   public  static  void  main(String[]  args)  {
      String  padrao  =  ("(0[1-9]|[12][0-9]|3[01])[-  /.](0[1-9]|[0-9]|1[012])[-  /.]((19|20)\\d\\d)[  ](0[0-9]|1[0-9]|2[0-3])[-  :.]([0-5][0-9])[-  :.]([0-5][0-9])");
      String  texto  =  "01/11/2010  23:40:40");

      if  (texto.matches(padrao)  ==  false){
         System.out.println("invalido");
      }else
         System.out.println("valido");
      }
}

Outras dicas deste autor

Introdução e configuração básica e rápida do iptables

VirtualBox Fedora 18/19: "WARNING: The vboxdrv kernel module is not loaded" [Resolvido]

Java Fedora 18/19: trusted.certs (No such file or directory)

Twittar via terminal no Linux

Pidgin não criptografa senhas armazenadas

Leitura recomendada

Mais uma maneira de se instalar o plugin Java (Debian)

USB do host reconhecido na máquina virtual

Meu programa para download: Calculadora de décimo terceiro salário

Adicionando campos de arquivo csv em componente do lazarus

Checando se sua webcam está funcionando no Famelix 2.0

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts