string_extensions 0.3.1 copy "string_extensions: ^0.3.1" to clipboard
string_extensions: ^0.3.1 copied to clipboard

outdated

Useful String extensions to save you time in production. Feel free to contribute with PR.

0.3.1 New extensions #

Added String? operators >, >=, <, <= to compare String lengths.

Checks if a given String is in an Iterable<String>.

isIn(Iterable<String>)

Formats a String with a specific mask.

formatWithMask(String mask)

0.3.0 New extensions & Code improvements #

Successfully converts library to extend String? from String. Further code optimization and bug fixes.

New extensions

Converts the String to a num value if possible, else returns null.

toNum()

Converts the String to int if possible, else returns null.

toInt()

Converts the String to double if possible, else returns null.

toDouble()

0.2.4 New extensions #

Improves and renames toStringArray (toArray now)

Adds a new extension that counts specific charater occurences in a String.

charCount(String char)

0.2.3 New extensions #

Squeezes a String to a character

squeeze(String x);

Check if the String is consisted of same characters.

hasSameCharacters();

Shuffles the word's letters.

shuffle();

Gets the Levenshtein distance of two String

getLevenshtein();

Checks if a String is a valid Url.

isUrl();

Checks if a String is a valid Date.

isDate();

0.2.2 New extensions #

Repeats a String x times

repeat(int x);

Check if the String is a valid Ipv6

isIpv6();

Check if the String is a num

isNumber();

An extension that makes easier handling empty strings.

ifEmpty(()=>print('The string is empty'));

0.2.1 Downgrade test library version #

Some projects were breaking due to they depending on test_api:3.0.0 version.

0.2.0 Adds tests #

0.1.4 New extension #

Method to check whether a String is a valid Guid.

isGuid()

0.1.3 New extensions #

Method to get a List<String> from a String.

toStringArray()

Method to strip all HTML code from a String.

stripHtml()

Method to check whether a String is a strong password.

isStrongPassword()

0.1.2 New extensions & Code refactor #

  • Adds isEmpty checks on all extensions.

  • Given a String and a pattern, finds the starting indices of all occurrences of the pattern in the String.

    findPattern({required String pattern})
    

0.1.1 New extensions #

Useful method to normalize greek text for more performant text searches.

replaceGreek()

0.1.0 New extensions #

first({int count})
last({int count})
toSlug()

0.0.3 New extensions and Null Safety #

News #

Migrates library to null safety.

Extension added :

toTitleCase()

0.0.2 New extensions and bug fixes #

Bug fixes #

  • Methods now correctly remove trailing and leading whitespaces from strings.

New extensions #

toCamelCase()
onlyNumbers()
removeLetters()
charOccurences()
mostFrequent()
reverse()
isIpv4()

0.0.1 Initial release #

Extension methods #

readTime()
isMail()
capitalize()
removeNumbers()
onlyLetters()
countWords()
30
likes
0
points
2.71k
downloads

Publisher

verified publisheresentis.dev

Weekly Downloads

Useful String extensions to save you time in production. Feel free to contribute with PR.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

flutter, test

More

Packages that depend on string_extensions