starMixText method

String starMixText({
  1. bool isPhone = false,
})

Implementation

String starMixText({bool isPhone = false}) {
  var origin = '$this';
  if (origin.length <= 4) return origin.mxText;
  var startIdx = isPhone ? 3 : ((origin.length - 4) * 1 / 2).toInt();
  var suffix =
      (origin.length > startIdx + 4) ? origin.substring(startIdx + 4) : '';
  return origin.substring(0, startIdx) + '*' * 4 + suffix;
}