toLowerCaseString function

IValidator toLowerCaseString(
  1. IValidator child, {
  2. String? message,
})

Lowercase string (ASCII-focused; leaves non-letters unchanged).

Implementation

IValidator toLowerCaseString(IValidator child, {String? message}) {
  final base = core.transform((v) => v is String ? v.toLowerCase() : v, child);
  return core.handleReturnPreserveValue(base, message);
}