clearUnrequestedChars function

  1. @Deprecated('Use preserveOnlyChars instead (wrong name)')
String clearUnrequestedChars(
  1. String string,
  2. String validChars, {
  3. String? replacementChar,
})

Implementation

@Deprecated('Use preserveOnlyChars instead (wrong name)')
String clearUnrequestedChars(String string, String validChars,
    {String? replacementChar}) {
  replacementChar ??= '';
  final buffer = StringBuffer();
  for (var idx = 0; idx < string.length; idx++) {
    if (validChars.contains(string[idx])) {
      buffer.write(string[idx]);
    } else {
      if (replacementChar.isNotEmpty) {
        buffer.write(replacementChar);
      }
    }
  }
  return buffer.toString();
}