mask method

String mask({
  1. int visibleStart = 2,
  2. int visibleEnd = 2,
})

Masks the string by replacing middle characters with '*'

Implementation

String mask({int visibleStart = 2, int visibleEnd = 2}) {
  if (isEmpty || length <= visibleStart + visibleEnd) return this;
  return substring(0, visibleStart) +
      '*' * (length - visibleStart - visibleEnd) +
      substring(length - visibleEnd);
}