We combine one big alternation to match only valid items: emails that have local-part@domain with a final TLD, phone numbers in the three shown formats, dates in yyyy-delimiter-mm-delimiter-dd form, IDs with “ID” plus a single punctuation (- . or _) plus digits, or three letters followed by two digits. That way only the target strings match, and none of the similar but invalid items match.