updateMask method
Implementation
TextEditingValue updateMask({
String mask = '',
Map<String, RegExp>? filter,
// bool clear = false,
}) {
_mask = mask;
// if (_mask.isEmpty) {
// clear = true;
// }
if (filter != null) {
_updateFilter(filter);
}
_calcMaskLength();
String unmaskedText = getUnmaskedText();
// final String unmaskedText = clear ? '' : getUnmaskedText();
_resultTextMasked = '';
_resultTextArray.clear();
_lastResValue = null;
_lastNewValue = null;
return formatEditUpdate(
TextEditingValue.empty,
TextEditingValue(
text: unmaskedText,
selection: TextSelection.collapsed(offset: unmaskedText.length),
),
);
}