Mega Code Archive

 
Categories / Java / Development Class
 

Match Date

public class MatchDates {   public static void main(String args[]) {     isDateValid("04-02-1995");     isDateValid("15-42-1994");     isDateValid("April fourth nineteen ninety nine");     isDateValid("15-42-20001");     isDateValid("02-02-20001");     isDateValid("05-02-02");     isDateValid("04-01-rntsoft");   }   public static boolean isDateValid(String date) {     boolean retval = false;     String datePattern = "\\d{1,2}-\\d{1,2}-\\d{4}";     retval = date.matches(datePattern);     String msg = "NO MATCH: pattern:" + date         + "\r\n             regexLength: " + datePattern;     if (retval) {       msg = "MATCH   : pattern:" + date           + "\r\n             regexLength: " + datePattern;     }     System.out.println(msg + "\r\n");     return retval;   } }