Как мне сопоставить emoji с помощью regex?
Используйте свойство Unicode \p{Emoji} — поддерживается в JavaScript (с флагом u), Python (с модулем regex), Ruby и PHP. Пример в JS: /\p{Emoji}/gu.test("🎉"). Для строгого совпадения, включая последовательности ZWJ, библиотеки, такие как emoji-regex, являются самым простым решением.