MaskTextFormatter constructor

MaskTextFormatter({
  1. required String mask,
  2. Map<String, RegExp>? keys,
  3. String holder = '_',
  4. bool includeLiteral = false,
})

Create a mask text input

Implementation

MaskTextFormatter({
  required String mask,
  Map<String, RegExp>? keys,
  String holder = '_',
  bool includeLiteral = false,
}) : _fm = _StringFormat(
        mask: mask,
        keys: keys ??
            <String, RegExp>{
              '*': RegExp(r'.'),
              '0': RegExp(r'[0-9]'),
              'A': RegExp(r'[a-zA-Z]'),
              '#': RegExp(r'[0-9a-zA-Z]')
            },
        holder: holder,
        includeLiteral: includeLiteral,
      );