JSD Validator Wiki
Validate Javascript Objects with a Javascript Schema Definition
Brought to you by:
markhomans
http://www.build-software.nl/JSDValidator/
JSD stands for Javascript Schema Definition. It is used to define and validate Javascript variables/objects.
The JSD Validator takes the JSD Schema and validates any given input.
A basic example:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | var jsd_schema = { Type: "String", MaxLength: 10 }; var jsd_validator = new JSDValidator({Schema: jsd_schema }); var my_string = "Test if this string is at least 10 chars"; if(jsd_validator.Validate(my_string)) { //do something with my_string } else { //the string did not validate console.log(jsd_validator.Error); } |