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

Publicado por Filippe em 30/11/2012

[ Hits: 7.566 ]

 


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

Iniciando JBoss sem privilégios - Erro: "java.net.SocketException: Permission denied" [Resolvido]

Leitura de cartão SD no Fedora 18/19

Iniciando mais de uma instância de memcached no mesmo servidor

Encriptando system properties passwords no Weblogic

Crash ao executar Eclipse no Fedora 19 x86_64 [Resolvido]

Leitura recomendada

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

Iniciantes em Linux

Upgrade / atualização do Endian Firewall

Resolução Antix Linux 19.4 para mais de 1024x768 em SIS 661/741/760

Configurando a placa de rede wireless Atheros no kernel 2.6.15

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts