setMask method

String? setMask({
  1. required String mask,
})

Set custom mask to String

Implementation

String? setMask({required String mask}) {
  if (isNotNullOrEmpty) {
    var cleanText = cleanStringAndSpaces;
    var maskItemCount = 0;
    var maskedString = '';
    for (var i = 0; i < mask.length; i++) {
      if (mask[i] == '#') {
        maskedString += cleanText![i - maskItemCount];
      } else {
        maskedString += mask[i];
        maskItemCount++;
      }
    }
    return maskedString;
  } else {
    return null;
  }
}