java regex pattern validate date
Regular expression date pattern (0?[1-9]|[12][0-9]|3[01])/(0?[1-9]|1[012])/((19|20)\d\d)(0?[1-9]|[12][0-9]|3[01])/(0?[1-9]|1[012])/((19|20)\d\d) This regular expression refers to a pattern which validates the date in dd/mm/yyyy pattern. Example package com.w3schools; import java.util.ArrayList; import java.util.List; import java.util.regex.Matcher; import java.util.regex.Pattern; public class RegexTest { private static final String PATTERN = "(0?[1-9]|[12][0-9]|3[01])/(0?[1-9]|1[012])/((19|20)\d\d)"; public static boolean validate(final String date){ Pattern pattern = Pattern.compile(PATTERN); Matcher matcher … Read more