Uses Java Script's built-in Date to test if the date is valid, and therefore does no sanity checks.
Only the format must be valid, not the actual date, eg 30/30/2008 is a valid date.
The field unter validation must be after or equal to the given field The field under validation must be entirely alphabetic characters.
The field under validation may have alpha-numeric characters, as well as dashes and underscores.
The given field must be different than the field under validation.
For each backward slash that you used in your regex pattern, you must escape each one with another backward slash.
This is useful for validating "Terms of Service" acceptance.
The field under validation must be after the given date.
The field under validation must have a size between the given min and max.
Strings, numerics, and files are evaluated in the same fashion as the size rule.