fix emoji parser
This commit is contained in:
@@ -15,12 +15,14 @@ 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) &&
|
||||||
(Emoji emoji) => emoji.char.contains(c),
|
_emojis.firstWhere(
|
||||||
orElse: () => null,
|
(Emoji emoji) => emoji.char.contains(c),
|
||||||
) !=
|
orElse: () => null,
|
||||||
null;
|
) !=
|
||||||
|
null;
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user