Optionalcontains
contains?: string | { msg: string }
Optionalequals
equals?: string | { msg: string }
Optionalis
is?: | string | RegExp | readonly (
string | RegExp)
[] | { args: string | RegExp | readonly (
string | RegExp)
[]; msg: string }
OptionalisAfter
isAfter?: string | { args: string; msg: string }
OptionalisAlpha
isAlpha?: boolean | { msg: string }
OptionalisAlphanumeric
isAlphanumeric?: boolean | { msg: string }
OptionalisArray
isArray?: boolean | { args: boolean; msg: string }
OptionalisBefore
isBefore?: string | { args: string; msg: string }
OptionalisCreditCard
isCreditCard?: boolean | { args: boolean; msg: string }
OptionalisDate
isDate?: boolean | { args: boolean; msg: string }
OptionalisDecimal
isDecimal?: boolean | { msg: string }
OptionalisEmail
isEmail?: boolean | { msg: string }
OptionalisFloat
isFloat?: boolean | { msg: string }
OptionalisIn
isIn?:
| readonly (readonly any[])[]
| { args: readonly (readonly any[])[]; msg: string }
OptionalisInt
isInt?: boolean | { msg: string }
OptionalisIP
isIP?: boolean | { msg: string }
OptionalisIPv4
isIPv4?: boolean | { msg: string }
OptionalisIPv6
isIPv6?: boolean | { msg: string }
OptionalisLowercase
isLowercase?: boolean | { msg: string }
OptionalisNull
isNull?: boolean | { msg: string }
OptionalisNumeric
isNumeric?: boolean | { msg: string }
OptionalisUppercase
isUppercase?: boolean | { msg: string }
OptionalisUrl
isUrl?: boolean | { msg: string }
OptionalisUUID
Optionallen
len?:
| readonly [number, number]
| { args: readonly [number, number]; msg: string }
Optionalmax
max?: number | { args: readonly [number]; msg: string }
Optionalmin
min?: number | { args: readonly [number]; msg: string }
Optionalnot
not?: | string | RegExp | readonly (
string | RegExp)
[] | { args: string | RegExp | readonly (
string | RegExp)
[]; msg: string }
OptionalnotContains
notContains?:
| string
| readonly string[]
| { args: string
| readonly string[]; msg: string }
OptionalnotEmpty
notEmpty?: boolean | { msg: string }
OptionalnotIn
notIn?:
| readonly (readonly any[])[]
| { args: readonly (readonly any[])[]; msg: string }
OptionalnotNull
notNull?: boolean | { msg: string }
Model validations, allow you to specify format/content/inheritance validations for each attribute of the model.
Validations are automatically run on create, update and save. You can also call validate() to manually validate an instance.
The validations are implemented by validator.js.