GrockInputFormatter constructor

GrockInputFormatter({
  1. String? mask,
  2. Map<String, RegExp>? filter,
  3. String? initialText,
  4. GrockMaskAutoCompletionType type = GrockMaskAutoCompletionType.lazy,
})

Implementation

GrockInputFormatter({
  String? mask,
  Map<String, RegExp>? filter,
  String? initialText,
  this.type = GrockMaskAutoCompletionType.lazy,
}) {
  updateMask(
      mask: mask,
      filter: filter ?? {"#": RegExp('[0-9]'), "A": RegExp('[^0-9]')});
  if (initialText != null) {
    formatEditUpdate(
        TextEditingValue.empty, TextEditingValue(text: initialText));
  }
}