Flutter Number Editing Controller
Missing number input controller for flutter apps
Flutter
3Stars
5Forks
v1.4.0Overview
Missing number input controller for flutter apps
Features
- formats as-you-type text fields as numbers (decimals, currency or integers)
- extracts
numvalue from the input - an example with
final controller = NumberEditingTextController.currency(currencyName: 'JPY');controller

Getting started
- install the library
flutter pub add number_editing_controller
Usage
Working example can be found in example directory
- first you should define your controller
integer input
final controller = NumberEditingTextController.integer();
decimal input
final controller = NumberEditingTextController.decimal();
currency amount input
final controller = NumberEditingTextController.currency();
- optionally you can provide
localeto use locale-based formatting - for
currency()there's alsocurrencyNameandcurrencySymbolparameters available - you can set
allowNegativetofalseto allow only unsigned input - set this
controlleras the controller for the targetTextField - now the
TextFieldwould filter out all non-integer symbols - you can extract the value with
controller.number
Top Contributors
thenixan
47 commits
maurovanetti
1 commits
Repository Info
- Technology Stack
- Flutter
- Version
- v1.4.0
- License
- BSD-3-Clause
- Contributors
- 2
- Last Update
- Jun 7, 2025, 2:57 PM
Activity
Stars3
Forks5
Watchers3