If the date Pattern Strict value is "MM-dd-yy", then it will accept only dates like 03-21-86.
Consult this page for more details on this problem. For the actual date validity, you should rely on another language.When I try to validate a date, it will either accept the manual date, or the calendar date but never both. ) (or prevent them from typing anything other than dd/mm/yyyy) ('ve tried regular expressions but it does not accept the value from the calendar) Thanks hopefully!This free Java regular expression tester lets you test your regular expressions against any entry of your choice and clearly highlights all matches. Consult the regular expression documentation or the regular expression solutions to common problems section of this page for examples. You can create range of characters using the hyphen character such as A-Z (A to Z).There are a bunch of helper classes that you should take a look at in the package: Date Format Simple Date Format These classes should be able to help you convert dates and strings pretty easily.Dan Here are a pair of overloaded methods for validating a Date string, the return true(valid) false(invalid). If you don't then the date 05/99/99 will be valid (I'm trying to remember here but I think Java just adds 99 days to the first day of may or something like that). Since without it the date '05/05/1999a' would return as valid, since the date parse only gets the part that is matched with the parse pattern. /** * * Java program to show how to format date in Java using Simple Date Format * Examples.Java allows to include date, time and timezone information * while formatting dates in Java.The date Pattern variable is used to specify the pattern used by the date. In this case the dates can be anything like this 03-21-86, 3-21-86, .If you want the date to have a strict date format then you need to use date Pattern Strict.The following expressions will validate the number of days in a month but will NOT handle leap year validation; hence february can have 29 days every year, but not more. A SIN should also be validated by computing the checksum digit.This regex will tolerate the form XXX XXX XXX, XXXXXXXX or XXX-XXX-XXX. Since every part of a path is separated by a \ character, we only need to find the last one.