Pular para o conteúdo

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

Dica publicada em Java / Expressões Regulares
Filippe spolti
Hits: 7.952 Categoria: Java Subcategoria: Expressões Regulares
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

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");
      }
}
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

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

Configuração de internet móvel 3G CTBC no Ubuntu

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

Teste de conectividade alternativo

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

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

Resolvendo erro do servidor Tomcat no Eclipse: "Cannot create a server using the selected type"

Java atualizado no Ubuntu 9.10

Jmol - Modelador de moléculas

Instalador Minecraft

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.