Guides  ›  Validations  ›  Rules ← PREV NEXT →

Rules

Combine rules on each field.

var schema = {
  username: {
    required: true,
    is: 'string',
    min: 3,
    max: 30,
    format: /^[a-z0-9-]+$/
  },
  age: { is: 'integer', gte: 18, lte: 120 },
  status: { in: ['active', 'disabled'] }
}

Other rules: isnt, eq, ne, gt, lt, nin, length, and dateformat. See the validation reference for each rule's accepted values.

Next: Nested data →

Tools for business systems.