Skip to content

not_one_of ​

Checks that the value is not equal to any of the given values. Values are compared as strings, and the output is the value unchanged.

Error codes: NOT_ALLOWED_VALUE, FORMAT_ERROR

Live example · edit rules or inputOpen in playground
rules
input
Invaliderrors
{
  "username": "NOT_ALLOWED_VALUE"
}

The arguments are one or more forbidden primitive values. A single value can be passed as is:

js
{ username: { not_one_of: ['admin', 'root'] } }
{ status:   { not_one_of: 'deleted' } }

1 equals "1" and true equals "true", but "1.0" does not equal 1. See Comparison.