Menu

Home

Mark Homans

JSD Validator

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);
}