transformers/string library

String type transformers.

This file contains transformers for string manipulation and conversion.

Functions

collapseWhitespace(IValidator child, {String? message}) IValidator
Collapse internal whitespace runs to a single space and trim ends.
split(String separator, IValidator child, {String? message}) IValidator
Splits a string into a list of substrings.
toLowerCase(IValidator child, {String? message}) IValidator
Transforms a string to lowercase.
toLowerCaseString(IValidator child, {String? message}) IValidator
Lowercase string (ASCII-focused; leaves non-letters unchanged).
toString(IValidator child, {String? message}) IValidator
Coerces a value to a String.
toUpperCase(IValidator child, {String? message}) IValidator
Transforms a string to uppercase.
toUpperCaseString(IValidator child, {String? message}) IValidator
Uppercase string.
trim(IValidator child, {String? message}) IValidator
Trims leading and trailing whitespace from a string.
trimString(IValidator child, {String? message}) IValidator
String normalizer (no type pivot): trim leading/trailing whitespace.