the_utils 1.0.0 copy "the_utils: ^1.0.0" to clipboard
the_utils: ^1.0.0 copied to clipboard

A dart utils library.

The Utils #

A Dart and Flutter utils library.

中文文档

String Utils #

import 'package:the_utils/the_utils.dart';

var isIPv4 = StrUtil.isIPv4("192.168.1.1");
print(isIPv4); // outputs: true

You can find examples of each method in the code comments.

Method Description
capitalize Converts the first letter of a string to uppercase.
capitalizeWords Replaces specific words in a string with their uppercase forms.
containsChinese Checks if the string contains Chinese characters.
countCharOccurrences Counts the occurrences of a specific character in a string.
countOccurrences Counts the occurrences of a specific character or substring in a string.
camelCase Converts a string to camel case naming format.
contains Checks if the string contains a specific substring.
endsWith Checks if the string ends with a specific substring.
escapeHtml Escapes HTML special characters in a string.
extractNumbers Extracts numbers from a string into a list.
fromBase64 Decodes a string from Base64 format.
fromIni Parses an INI format string.
formatNumberWithCommas Formats a string as a comma-separated number.
getHashCode Gets the hash code of a string.
isZAlphabetical Checks if the characters in the string are in alphabetical order.
isHex Checks if the string is a valid hexadecimal number.
isAlpha Checks if the string contains only letters.
isAlphanumeric Checks if the string contains only letters and numbers.
isNumeric Checks if the string contains only numbers.
isUrl Checks if the string is a valid URL.
isEmail Checks if the string is a valid email address.
isAsset Checks if the string is a valid Flutter asset path.
isDigitOnly Determines if the string is composed of only digits.
isWhitespace Checks if the string contains only whitespace and newline characters.
isEmpty Checks if the string is empty.
isNullOrEmpty Checks if the string is null or empty.
isNullEmptyOrWhitespace Checks if the string is null, empty, or contains only whitespace.
isValidUsername Checks if the string is a valid username.
isNotEmpty Checks if the string is not empty.
isBlank Checks if the string contains only spaces.
isLowerCase Checks if all the characters in the string are lowercase.
isUpperCase Checks if all the characters in the string are uppercase.
isPalindrome Checks if the string is a palindrome.
isDateTime Checks if the string is a valid datetime format.
isCreditCard Checks if the string is a valid credit card number.
isFilePath Checks if the string is a valid file path.
isIPv4 Checks if the string is a valid IPv4 address.
isIPv6 Checks if the string is a valid IPv6 address.
isBase64 Checks if the string matches the Base64 format.
isJson Checks if the string is valid JSON format.
isPhoneNumber Checks if the string matches the phone number format.
isSimplePassword Checks if the string meets simple password rules.
isSpace Checks if the string contains only space characters.
isLicensePlate Checks if the string is a valid license plate number.
kebabCase Converts a string to kebab case format.
lowercaseWords Replaces specific words in a string with their lowercase forms.
lowercaseFirstLetterOfEachWord Converts the first letter of each word in the string to lowercase.
matchesPattern Checks if the string matches a specified regular expression.
nTimesRepeat Converts the string to an n-times repeated form.
onlyDigits Retrieves the digits from the string.
padLeft Pads the string on the left to a specified length.
padRight Pads the string on the right to a specified length.
repeat Repeats the string a specified number of times.
randomString Generates a random string of a specified length.
replace Replaces substrings within the string.
replaceWords Replaces specific words in a string with a specified mapping.
replaceWithCallback Replaces specific patterns in a string with strings returned by a callback function.
removeSubstring

Removes a specific substring from the string. | | removeNonNumeric | Removes all non-numeric characters from the string. | | removeHtmlTags | Removes HTML tags from the string. | | replaceChars | Replaces each character in the string with a specified mapping character. | | replaceWord | Replaces a specific word in the string with another word. | | removeDigits | Removes all digits from the string. | | reverse | Reverses the string. | | reverseSnakeCase | Converts the string to a reversed snake case format. | | removeChar | Removes a specific character from the string. | | removeSpaces | Removes all spaces from the string. | | replaceMultipleSpacesWithSingle | Replaces multiple spaces in the string with a single space. | | removeChinese | Removes Chinese characters from the string. | | replaceNewLines | Replaces new line characters in the string with a specific string. | | reverseCamelCase | Converts the string to a reversed camel case format. | | randomAlphabetic | Generates a random alphabetic string of a specified length. | | substringFromIndex | Extracts a specific length of substring from a specified position in the string. | | snakeCase | Converts the string to a snake case format. | | sortWords | Sorts all the words in the string in dictionary order. | | sortAlphabetically | Sorts all the words in the string alphabetically. | | splitIntoChunks | Splits the string into substrings of a specified length. | | splitByDelimiter | Converts the string to a list, split by a specified delimiter. | | splitByNewLine | Converts the string to a list, split by new line characters. | | titleize | Converts the first letter of each word in the string to uppercase. | | toAsciiString | Converts the string to its ASCII code representation. | | toZeroWidthString | Converts the string to a zero-width character representation. | | toAcronym | Converts the string to an acronym form. | | toBinaryString | Converts the string to its binary representation. | | toSafeFileName | Converts the string to a safe file name by removing illegal characters. | | toTitleCaseIgnoringSmallWords | Converts the string to title case format, ignoring small words. | | toBase64 | Converts the string to Base64 format. | | toBoolean | Converts the string to a boolean value. | | toSlug | Converts the string to a slug (URL-friendly format). | | trimCharFromEnds | Trims a specified character from the start and end of the string. | | truncate | Truncates the string to a specified length. | | titleCase | Converts the first letter of each word in the string to uppercase. | | toInt | Converts the string to an int type. | | toList | Converts the string to a list, with each element being a character of the original string. | | toDouble | Converts the string to a double type. | | toDate | Converts the string to a datetime object. | | trimChar | Removes a specified character from the start and end of the string. | | uppercaseWord | Converts a specific word in the string to uppercase. | | unescapeHtml | Restores an escaped HTML string. | | utf8Length | Calculates the byte length of the string (UTF-8 encoding). | | validateRegex | Validates if the string matches a specified regular expression. | | wordsJoinWithSeparator | Joins the words in the string with a specified separator. | | xToDash | Converts the string to lowercase and replaces all spaces with dashes. | | yearFormat | Formats a year. | | yesOrNo | Converts the string to a "Yes/No" representation. | | zip | Zips two strings into a list of pairs. | | zeroWidthEncode | Converts the string to a zero-width space encoded form. | | zeroWidthDecode | Decodes the original string from a zero-width space encoded string. | | zipCompress | Applies a simple compression algorithm to the string (using repeated character counts). | | zipDecompress | Decompresses a string compressed with a simple compression algorithm. | | zipToMap | Converts the string to a map of "key-value" pairs using a specified delimiter. |

2
likes
140
pub points
37%
popularity

Publisher

unverified uploader

A dart utils library.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (LICENSE)

More

Packages that depend on the_utils