The validator javascript package provides a series of functions to validate form input data.


Package Specification


Field Type
validate
Byte
validate
CreditCard
validate
Date
validate
Email
validate
Float
validate
FloatRange
validate
IntRange
validate
Integer
validate
Mask
validate
MaxRange
validate
MinRange
validate
Required
validate
Short
checkbox











Yes
file







Yes 1


Yes
hidden 2 Yes   Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
password








Caution
Caution Yes
radio Yes


Yes

Yes


Yes Yes
select-multiple










Yes
select-one Yes


Yes

Yes


Yes Yes
text Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
textarea Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes

Notes

1)  

Since few browser support the 'accept' attribute for file upload input fields, a mask can be used to validate the uploaded file extension.

2)   Hidden fields can be used with complicated HTML interface. like cascading inter-dependent menus. The menus themselves don't represent real data fields, but are used with javascript to set the value of a hidden field.