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.
| Operator | Description | Example |
|---|---|---|
| equals | Field value equals the specified value. | Country equals Germany. |
| isn't equal | Field value does not equal the specified value. | Country is not USA. |
| equal or null | Field value equals the specified value, or is null. | Middle name equals Ann, or is not specified. |
| equals ignore case | Field 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 case | Field value does not equal the specified value, ignoring letter case. | Last name is not smith, regardless of letter case. |
| equals ignore case or is null | Field 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.
| Operator | Description | Example |
|---|---|---|
| less than | Field value is less than the specified value. | Age is lower than 18. |
| less than or equal | Field value is less than or equal to the specified value. | Risk score is 30 or lower. |
| greater than | Field value is greater than the specified value. | Age is higher than 18. |
| greater than or equal | Field 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.
| Operator | Description | Example |
|---|---|---|
| begins with | String starts with the specified prefix. | Phone number starts with +49. |
| doesn't begin with | String does not start with the specified prefix. | Phone number does not start with +1. |
| ends with | String ends with the specified suffix. | Email address ends with .de. |
| doesn't end with | String does not end with the specified suffix. | Email address does not end with .com. |
| matches | String matches the specified regex pattern. | Email address matches .*@example\.com. |
| doesn't match | String 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 label | Description | Example |
|---|---|---|
| contains | Collection or string contains the specified element or substring. | Email address contains @example.com. |
| doesn't contain | Collection or string does not contain the specified element or substring. | Email address does not contain @random.com. |
| contains any | Collection contains at least one of the specified values. | Document types include PASSPORT, ID_CARD, or both. |
| doesn't contain any | Collection contains none of the specified values. | Document types include neither DRIVERS nor RESIDENCE_PERMIT. |
| contains all | Collection contains all of the specified values. | Required checks include both IDENTITY and SELFIE. |
| contains only | Collection contains only the specified values, no others. | Risk labels include only LOW and MEDIUM, with no additional labels. |
| is in | Field value is one of the values in the specified list. | Country is one of the following values: DEU, FRA, ESP. |
| isn't in | Field 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.
| Operator | Description | Example |
|---|---|---|
| is empty | Field value is null, empty string, or empty collection. | Middle name is not specified, is an empty string, or is otherwise empty. |
| isn't empty | Field value is not empty. | Document number is specified. |