string_extensions 0.3.1
string_extensions: ^0.3.1 copied to clipboard
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 theString
.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()