Validator JavaScript package

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 |  |  |  |  |  |  |  |  |  |  |  |  |
file |  |  |  |  |  |  |  |  | 1 |  |  |  |
hidden 2 |  |  |  |  |  |  |  |  |  |  |  |  |
password |  |  |  |  |  |  |  |  |  |  |  |  |
radio |  |  |  |  |  |  |  |  |  |  |  |  |
select-multiple |  |  |  |  |  |  |  |  |  |  |  |  |
select-one |  |  |  |  |  |  |  |  |  |  |  |  |
text |  |  |  |  |  |  |  |  |  |  |  |  |
textarea |  |  |  |  |  |  |  |  |  |  |  |  |

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.