Skip to content

Commit 18d9db2

Browse files
committed
Improve
1 parent 9bd0ebf commit 18d9db2

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

frontend/src/ts/test/funbox/funbox-functions.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -351,12 +351,13 @@ const list: Partial<Record<FunboxName, FunboxFunctions>> = {
351351
const segmenter = new Intl.Segmenter();
352352
const graphemes = [...segmenter.segment(word)].map((s) => s.segment);
353353

354+
const emojiRegex = /\p{Emoji}/u;
354355
const emojiComponentRegex = /\p{Emoji_Component}/u;
355356

356357
const units = [];
357358
for (const g of graphemes) {
358359
// Handles emojis that have ZWJs and regional indicators
359-
if (emojiComponentRegex.test(g)) {
360+
if (emojiRegex.test(g) && emojiComponentRegex.test(g)) {
360361
units.push(g);
361362
continue;
362363
}

0 commit comments

Comments
 (0)