isLowerCase property
bool
get
isLowerCase
True if every character is lowercase OR is a non-letter.
Implementation
bool get isLowerCase {
if (isEmpty) return true;
final hasLetter = RegExp(r'\p{L}', unicode: true);
final onlyLowerOrNonLetters = RegExp(
r'^(?:\p{Ll}|\P{L})+$',
unicode: true,
).hasMatch(this);
return !hasLetter.hasMatch(this) || onlyLowerOrNonLetters;
}