DartThingsExtensionOnString extension

on

Properties

isBlank bool

Available on String, provided by the DartThingsExtensionOnString extension

Whether this string is blank.
no setter
isBlankOrEmpty bool

Available on String, provided by the DartThingsExtensionOnString extension

Whether this string is blank or empty.
no setter
isLowerCase bool

Available on String, provided by the DartThingsExtensionOnString extension

Whether every character in string is in it's lowercase variant.
no setter
isNotBlank bool

Available on String, provided by the DartThingsExtensionOnString extension

Whether this string is not blank.
no setter
isNotBlankOrEmpty bool

Available on String, provided by the DartThingsExtensionOnString extension

Whether this string is not blank or empty.
no setter
isOnlyDigits bool

Available on String, provided by the DartThingsExtensionOnString extension

Whether a string contains only digits.
no setter
isUpperCase bool

Available on String, provided by the DartThingsExtensionOnString extension

Whether every character in string is in it's uppercase.
no setter
notBlankOrNull String?

Available on String, provided by the DartThingsExtensionOnString extension

Returns this string if this string is not blank, otherwise null.
no setter
notEmptyOrNull String?

Available on String, provided by the DartThingsExtensionOnString extension

Returns self, if it's not empty, null otherwise.
no setter
startsWithLowerCase bool

Available on String, provided by the DartThingsExtensionOnString extension

Whether string starts with an lower case character.
no setter
startsWithUpperCase bool

Available on String, provided by the DartThingsExtensionOnString extension

Whether string starts with an upper case character.
no setter

Methods

safeEndSubstring(int start, [int? end]) String

Available on String, provided by the DartThingsExtensionOnString extension

Substring with safe end, so if end will be greater than length, it will not throw.
toLowerCamelCase() String

Available on String, provided by the DartThingsExtensionOnString extension

Anything with word separation to lowerCamelCase. Example: Hello, Santiago! How are you? Are you 28 years old? Ya-Yo! Become: helloSantiagoHowAreYouAreYou28YearsOldYaYo