The strategy here is to create a regex pattern that uses alternation to match exactly the listed target items and nothing more. Each target is a fixed string, so we escape any characters that have special meaning in regex, such as periods, plus signs, question marks, slashes, and dollar signs. Also, for strings like emails, URLs, and phone numbers that have special characters, they must be escaped appropriately. We then join all these target strings by the '|' operator inside a non-capturing group using (?: ... ) so that our full regex matches exactly the target items with no additional matching. The resulting regex, when applied to the string, will only match the exact target strings provided in the challenge, in compliance with the rules provided. 

The final regex pattern is a simple string without leading or trailing slashes or flags.