From a83e8680efe86b99ff3fbb66c7f75f779fde3947 Mon Sep 17 00:00:00 2001 From: Salvatore Giordano Date: Fri, 15 Jan 2021 11:27:34 +0100 Subject: [PATCH] fix emoji parser --- lib/src/extension.dart | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/lib/src/extension.dart b/lib/src/extension.dart index 3ffd0e24..7e572db5 100644 --- a/lib/src/extension.dart +++ b/lib/src/extension.dart @@ -15,12 +15,14 @@ extension StringExtension on String { final characters = this.trim().characters; if (characters.isEmpty) return false; if (characters.length > 3) return false; + final regExp = RegExp('[0-9]'); return characters.every((c) { - return _emojis.firstWhere( - (Emoji emoji) => emoji.char.contains(c), - orElse: () => null, - ) != - null; + return !regExp.hasMatch(c) && + _emojis.firstWhere( + (Emoji emoji) => emoji.char.contains(c), + orElse: () => null, + ) != + null; }); } }