Skip to content

List validators

Used when allowed values are finite and explicit.

List — In / Not in

Used for

Checking membership in an allowed (or forbidden) list.

How it works

  • Compares the value against a predefined list

What it will find

  • Exact matches

What it will not find

  • Partial matches
  • Case-mismatched values (unless normalized)
  • Values not present in the list

List — Equals / Not equals

Used for

Exact list equality (rare, but deliberate).

How it works

  • Compares the entire list, not individual entries

What it will find

  • Perfect list matches

What it will not find

  • Subsets
  • Supersets
  • Order-independent matches

List — Any of the words are contained in the list

List — None of the words are contained in the list

Used for

Keyword-based validation inside list values.

How it works

  • Splits input into words
  • Checks presence / absence in the list

What it will find

  • Partial keyword overlaps

What it will not find

  • Exact structural mismatches
  • Typos
  • Semantic equivalence