I used a single alternation listing exactly the four IPv6 strings, the two PROD codes, and the one credit-card-like number. To prevent partial matches (e.g. XPROD), I require each listed item to be preceded and followed by either the start/end of string or a non-alphanumeric/underscore character. This ensures the pattern matches only those seven items and nothing else.