Cross Check Rules operators

Review available operators for Cross Check Rule conditions.

Cross Check Rules operators define how the selected field value is evaluated against the specified value, list of values, or another expression. Use operators to compare values, check whether data is present, validate strings, or evaluate collections.

Equality operators

Equality operators allow the system to check whether field values match the specified value.

OperatorDescriptionExample
equalsField value equals the specified value.Country equals Germany.
isn't equalField value does not equal the specified value.Country is not USA.
equal or nullField value equals the specified value, or is null.Middle name equals Ann, or is not specified.
equals ignore caseField value equals the specified value, ignoring letter case.First name equals john, regardless of whether it is written as john, John, or JOHN.
isn't equal ignore caseField value does not equal the specified value, ignoring letter case.Last name is not smith, regardless of letter case.
equals ignore case or is nullField value equals the specified value, ignoring letter case, or is null.Middle name equals ann, Ann, or ANN, or is not specified.

Numeric operators

Numeric operators allow the system to compare field values with numbers.

OperatorDescriptionExample
less thanField value is less than the specified value.Age is lower than 18.
less than or equalField value is less than or equal to the specified value.Risk score is 30 or lower.
greater thanField value is greater than the specified value.Age is higher than 18.
greater than or equalField value is greater than or equal to the specified value.Risk score is 70 or higher.

String operators

String operators allow the system to evaluate text values, including prefixes, suffixes, and regex patterns.

OperatorDescriptionExample
begins withString starts with the specified prefix.Phone number starts with +49.
doesn't begin withString does not start with the specified prefix.Phone number does not start with +1.
ends withString ends with the specified suffix.Email address ends with .de.
doesn't end withString does not end with the specified suffix.Email address does not end with .com.
matchesString matches the specified regex pattern.Email address matches .*@example\.com.
doesn't matchString does not match the specified regex pattern.Document number does not match ^[0-9]+$.

Collection operators

Collection operators allow the system to check whether a collection or string contains specific values.

UI labelDescriptionExample
containsCollection or string contains the specified element or substring.Email address contains @example.com.
doesn't containCollection or string does not contain the specified element or substring.Email address does not contain @random.com.
contains anyCollection contains at least one of the specified values.Document types include PASSPORT, ID_CARD, or both.
doesn't contain anyCollection contains none of the specified values.Document types include neither DRIVERS nor RESIDENCE_PERMIT.
contains allCollection contains all of the specified values.Required checks include both IDENTITY and SELFIE.
contains onlyCollection contains only the specified values, no others.Risk labels include only LOW and MEDIUM, with no additional labels.
is inField value is one of the values in the specified list.Country is one of the following values: DEU, FRA, ESP.
isn't inField value is not in the specified list.Country is neither USA nor CAN.

Other operators

Other operators allow the system to check whether a value is empty.

OperatorDescriptionExample
is emptyField value is null, empty string, or empty collection.Middle name is not specified, is an empty string, or is otherwise empty.
isn't emptyField value is not empty.Document number is specified.