quick_input_formatters 0.0.2 copy "quick_input_formatters: ^0.0.2" to clipboard
quick_input_formatters: ^0.0.2 copied to clipboard

outdated

Custom text input formatters that can be used with TextField and TextFormField widgets are available in this package.

Custom text input formatters that can be used with TextField and TextFormField widgets are available in this package.

Features #

  • Credit/Debit card number formatter
  • Credit/Debit card expiration date formatter
  • Decimal values formatter useful for currency values etc.

Installation #

Add in the pubspec.yaml

dependencies:
  quick_input_formatters ^0.0.2

Usage #

Usage of DecimalTextInputFormatter in TextField/TextFormField to format a number input value with 2 decimal places.

Widget get currencyTextField => TextField(
  inputFormatters: [
    // Use flutter input formatters to improve support
    FilteringTextInputFormatter.deny(RegExp(r'[a-zA-Z]')), // Denies letters
    FilteringTextInputFormatter.deny(RegExp(r' ')), // Denies whitespaces
    FilteringTextInputFormatter.deny(RegExp(r'-')), // Denies -

    // Use this input formatter to convert number inputs with decimal places
    // (Here it is 2 decimal places because user inputs currency values,
    DecimalTextInputFormatter(2)
  ],
);
2
likes
0
points
51
downloads

Publisher

unverified uploader

Weekly Downloads

Custom text input formatters that can be used with TextField and TextFormField widgets are available in this package.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

flutter

More

Packages that depend on quick_input_formatters