Just remember to not include the attribute name since it's automatically prepended to the error message.
The project can be found on Git Hub where you can also find our issue tracker.
A details in a credit card comprises of Expiration Date , Card No etc.
There are no required external dependencies at all!
Though for the datetime and date validator to you need to specify a parse and format function and for that you most likely will want to use a library, is highly recommended.