Regex (or Regular Expression) is a code that you can use to match text for a general case and is useful when matching promo codes. Regex is case-sensitive, so be sure to set your regex up in the case that matches your promo codes.
There are two main logic cases for regex and promo codes—starts with
and ends with
.
For this example, the base of our promo code is SUMMER
.
- Starts with
You’ve issued a range of summer promo codes to partners,
SUMMER20OFF
,SUMMER10
, andSUMMER25
. We want to match them all to credit our partners, how do we go about it? We would use thestarts with
logic. Simply add a period and a star at the end of your base promo code.The regex should be exactly
^(SUMMER).*
This will automatically match any promo codes starting with
SUMMER
and ending with any other characters. Any codes not starting withSUMMER
will not be matched.- Ends with
You’ve issued a range of summer promo codes to partners,
20OFFSUMMER
,10SUMMER
, and25SUMMER
where the promo code always ends inSUMMER
. How do we match them? We would use theends with
logic. Simply add a period and a star at the beginning of your base promo code and add a $ to specify the anchor of your string.The regex should be exactly
^.*(SUMMER)$
This will automatically match any promo codes starting with other characters and ending with
SUMMER
. Any codes not ending withSUMMER
will not be matched.
For more complicated expressions, please reach out to your CSM or contact support for help.