date_input_formatter 0.0.1
date_input_formatter: ^0.0.1 copied to clipboard
A Flutter package provides TextInputFormatter that format input with pre-defined pattern for date inputs.
DateInputFormatter #
A Dart package that provides a custom TextInputFormatter for formatting and validating date input in Flutter.
Note: This package is the improved version of pattern_formatter package by adding validations to DateInputFormatter.
Installation #
Add dateinputformatter as a dependency in your pubspec.yaml file:
dependencies:
dateinputformatter: ^1.0.0
How to use #
import 'package:date_input_formatter/date_input_formatter.dart';
Usage #
I strongly suggest these below parts while using this package to prevent undesired problems:
- set
enableInteractiveSelectiontofalse, - also use
FilteringTextInputFormatter.allow(RegExp(r'[0-9/-]'))
TextField(
enableInteractiveSelection: false,
inputFormatters: [
FilteringTextInputFormatter.allow(RegExp(r'[0-9/-]')),
DateInputFormatter(),
],
decoration: const InputDecoration(border: OutlineInputBorder()),
),