0.3.0 • Published 4 years ago
unicode-emoji-regex v0.3.0
unicode-emoji-regex
While this tries to stay true to the specification, some liberties were taken to make this easier to use.
EMOJIis non-standard, and isEMOJI_SEQUENCE | Emoji_Presentation | Extended_Pictographic.EMOJI_CORE_SEQUENCEdoes not includeEMOJI_CHARACTERdue toEMOJI_CHARACTERmatching potentially unwanted characters such as1.
Example
import { EMOJI } from "./emoji.ts";
assertEquals(EMOJI.test("Hello World!"), false);
assertEquals(EMOJI.test("1"), false);
assertEquals(EMOJI.test("1️⃣"), true);
assertEquals(EMOJI.test("🏳️🌈"), true);
assertEquals(EMOJI.test("🏴☠️"), true);
assertEquals(EMOJI.test("🏳️⚧️"), true);
assertEquals(EMOJI.test("👋🏽"), true);
assertEquals(EMOJI.test("👋"), true);