This section describes the available validation rules.

required

Description:
Ensures the field is not empty.
Additional:
Accepts an optional error message.

unique

Description:
Ensures the value is unique across rows.
Additional:
Accepts an optional error message.

regex_matches

Description:
Validates a field against a regular expression.
Additional:
Expects a regex and an optional error message.

includes

Description:
Checks if a value is within a predefined list.
Additional:
Requires a list of valid values.

multi_includes

Description:
Checks if all delimited values are valid.
Additional:
Accepts values, a delimiter, and an optional error message.

is_integer

Description:
Validates that the value is an integer.
Additional:
Optional error message.

phone_number

Description:
Validates phone number formatting.
Additional:
Optional error message.

email

Description:
Validates email format.
Additional:
Optional error message.

postal_code

Description:
Validates postal code format.
Additional:
Optional error message.

custom

Description:
Custom validation function.
Additional:
Requires a key and a validateFn that returns an error message if validation fails.