containsEmoji property
bool
get
containsEmoji
Returns true if the string contains any emoji
Implementation
bool get containsEmoji {
final emojiRegex = RegExp(
r'[\u{1F600}-\u{1F64F}' // Emoticons
r'\u{1F300}-\u{1F5FF}' // Symbols & pictographs
r'\u{1F680}-\u{1F6FF}' // Transport & map symbols
r'\u{1F700}-\u{1F77F}' // Alchemical symbols
r'\u{1F780}-\u{1F7FF}' // Geometric symbols
r'\u{1F800}-\u{1F8FF}' // Supplemental arrows
r'\u{1F900}-\u{1F9FF}' // Supplemental symbols and pictographs
r'\u{1FA00}-\u{1FA6F}' // Chess symbols
r'\u{1FA70}-\u{1FAFF}' // More symbols
r']',
unicode: true,
);
return emojiRegex.hasMatch(this);
}