Je suis à la recherche d'une chaîne regex qui validera les dates au format aaaaMMjj (pas de délimiteur) et fonctionnera pour les années bissextiles. La chose la plus proche que j'ai trouvé à ce jour ne valide que les dates depuis 2000.regex date de validation pour aaaaMMJJ
import java.util.regex.Pattern;
public class TestDate {
public static final Pattern datePattern = Pattern.compile("** Need RegEx **");
public static void main(String[] args) {
System.out.println(datePattern.matcher("19960229").matches());
}
}
Avez-vous vraiment * besoin * d'utiliser une regex? Un certainement précis sera incroyablement complexe, vs simplement en utilisant un analyseur de date. –