isAllLetterLowerCase property

bool get isAllLetterLowerCase

Checks if the string contains only lowercase letters (a-z).

This method uses a regular expression to determine if all characters in the string are lowercase letters. It does not consider numbers, symbols, or whitespace as lowercase letters.

Returns: true if the string consists entirely of lowercase letters, false otherwise. Returns false for empty strings.

Example:

'lowercase'.isAllLetterLowerCase; // Returns true
'MixedCase'.isAllLetterLowerCase; // Returns false
'123'.isAllLetterLowerCase;     // Returns false
''.isAllLetterLowerCase;        // Returns false

Implementation

bool get isAllLetterLowerCase => RegExp(r'^[\p{Ll}]+$', unicode: true).hasMatch(this);