yutae / flutter_pattern_formatter

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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(),
  ],
)

About

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

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:Dart 86.4%Language:Shell 3.3%Language:Objective-C 3.1%Language:Ruby 3.0%Language:Java 2.2%Language:Swift 1.6%Language:Kotlin 0.5%