Skip to content

hnvn/flutter_pattern_formatter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

2f96fb7 · Jun 25, 2024

History

63 Commits
Jun 25, 2024
Mar 11, 2021
May 21, 2023
Jun 25, 2024
Mar 11, 2021
Jan 3, 2019
Jun 12, 2020
Jan 2, 2019
Jan 2, 2019
Jun 25, 2024
Jan 3, 2019
Jun 11, 2020
Jan 2, 2019
Jun 25, 2024
Jun 25, 2024

Repository files navigation

PatternFormatter

pub package codecov

A Flutter package provides some implementations of TextInputFormatter that format input with pre-defined patterns

How to use

import 'package:pattern_formatter/pattern_formatter.dart';

Thousands grouping

  • Integer number:

TextField(
  keyboardType: TextInputType.number,
  inputFormatters: [
    ThousandsFormatter()
  ],
)
  • Decimal number:

TextField(
  keyboardType: TextInputType.number,
  inputFormatters: [
    ThousandsFormatter(allowFraction: true)
  ],
)

Card number grouping

TextField(
  keyboardType: TextInputType.number,
  inputFormatters: [
    CreditCardFormatter(),
  ],
)

Date format

TextField(
  keyboardType: TextInputType.number,
  inputFormatters: [
    DateInputFormatter(),
  ],
)