fix emoji parser

This commit is contained in:
Salvatore Giordano
2021-01-15 11:27:34 +01:00
parent b9d86b3a27
commit a83e8680ef
+3 -1
View File
@@ -15,8 +15,10 @@ extension StringExtension on String {
final characters = this.trim().characters; final characters = this.trim().characters;
if (characters.isEmpty) return false; if (characters.isEmpty) return false;
if (characters.length > 3) return false; if (characters.length > 3) return false;
final regExp = RegExp('[0-9]');
return characters.every((c) { return characters.every((c) {
return _emojis.firstWhere( return !regExp.hasMatch(c) &&
_emojis.firstWhere(
(Emoji emoji) => emoji.char.contains(c), (Emoji emoji) => emoji.char.contains(c),
orElse: () => null, orElse: () => null,
) != ) !=