MaskTextInputFormatter constructor

MaskTextInputFormatter({
  1. String mask = '',
  2. Map<String, RegExp>? filter,
  3. String initialText = '',
})

Implementation

MaskTextInputFormatter({
  String mask = '',
  Map<String, RegExp>? filter,
  String initialText = '',
}) {
  updateMask(
    mask: mask,
    filter: filter ??
        <String, RegExp>{
          '#': RegExp('[0-9]'),
          'A': RegExp('[^0-9]'),
        },
  );

  formatEditUpdate(
    TextEditingValue.empty,
    TextEditingValue(text: initialText),
  );
}