skip to content »

Regular expression for validating date in javascript

I find it quite common that you want to have constraints on an optional attribute.

regular expression for validating date in javascript-18

Unless otherwise specified you can always specify the message option to customize the message returned if the validator doesn't pass.A details in a credit card comprises of Expiration Date , Card No etc.provides a declarative way of validating javascript objects.If the message is not a function and not a string it is simply returned as is.Sometimes it's nice to be able validate field differently depending on the input itself.So for example adding a constraint of at least 6 characters will be like saying If the attribute is given it must be at least 6 characters.

This differs from example Ruby on Rails where validators instead have the option.

The goal of is to provide a cross framework and cross language way of validating data.

The validation constraints can be declared in JSON and shared between clients and the server. One thing that is a bit unorthodox is that most validators will consider undefined values (,) valid values.

Just remember to not include the attribute name since it's automatically prepended to the error message.

The message can also be a function which will be called to retrieve the message, besides this it is treated like a normal message (the attribute name is prepended etc).

There is also a Travis project used for testing, a Coveralls project used to code coverage as well as the annotated source.