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

outdated

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

[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 numeric 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 strings

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 number

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 of characters in 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()
27
likes
0
pub points
93%
popularity

Publisher

verified publisheresentis.dev

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