nodejs-model icon indicating copy to clipboard operation
nodejs-model copied to clipboard

Inclusion validator

Open asaf opened this issue 10 years ago • 0 comments

Inclusion validator

Define a list of allowed values.

Validator options:

message: Override default validator message. allowBlank: if true validation will be skipped for empty value. range: An array of two elements where 1st element as the lower bound & 2nd element as the upper bound of the range. in: An array of allowed values.

Note: range / in cannot be mixed together.

Examples:

inclusion: { 
  range: [18, 150], 
  allowBlank: true, 
  message: 'Age must be between 18-150 or empty' 
}
inclusion: { in: ['Private', 'Public'] }

asaf avatar Aug 06 '13 16:08 asaf