safeName function

String safeName(
  1. String s,
  2. {int length = 150}
)

Implementation

String safeName(String s, {int length = 150}) {
  const regex = r'[^\p{Alphabetic}\p{Decimal_Number}_.]+';
  final e = s.replaceAll(RegExp(regex, unicode: true), '');

  return e.substring(0, e.length > length ? length : e.length);
}