Skip to main content
Passes when the incoming text does not match a regular expression you supply. This is the opposite of String: Matches regular expression. A regular expression is a precise pattern language, useful when a simple wildcard is not specific enough, for example to reject any code that is not in the format you expect, or to skip email addresses from a particular domain. Unlike a wildcard pattern, where * and ? are the only special characters, a regular expression lets you spell out exactly what each part of the text must look like: which characters are allowed, how many, and where. You write the expression including its delimiters, such as /^[A-Z]{3}-[0-9]{4}$/, which here means “three capital letters, a dash, then exactly four digits”. With that expression, a value like AB-12 passes this condition because it does not fit, while ABC-1234 fails because it does. When wildcards are enough, String: Does not match wildcard pattern is usually easier.

Fields

Sample data

With the expression set to /^[A-Z]{3}-[0-9]{4}$/, the condition checks whether a product code is not exactly three capital letters, a dash, and four digits.
FieldValue
Value/^[A-Z]{3}-[0-9]{4}$/
ValueResult
AB-12Matches
ABC-1234Does not match