multi_masked_formatter 1.0.0 copy "multi_masked_formatter: ^1.0.0" to clipboard
multi_masked_formatter: ^1.0.0 copied to clipboard

Multple Masked TextInputFormatter Flutter plugin. It is useful for entering phone numbers, date of birth.

example/lib/main.dart

import 'package:flutter/material.dart';
import 'package:multi_masked_formatter/multi_masked_formatter.dart';

void main() {
  runApp(MyApp());
}

class MyApp extends StatefulWidget {
  @override
  _MyAppState createState() => _MyAppState();
}

class _MyAppState extends State<MyApp> {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      home: Scaffold(
        appBar: AppBar(
          title: const Text('MultMaskedFormatter'),
        ),
        body: Padding(
          padding: const EdgeInsets.symmetric(horizontal: 20),
          child: Column(
            mainAxisAlignment: MainAxisAlignment.center,
            children: <Widget>[
              TextField(
                inputFormatters: [
                  MultiMaskedTextInputFormatter(masks: ['xxx-xxxx-xxxx', 'xxx-xxx-xxxx'], separator: '-')
                ],
                autofocus: true,
                keyboardType: TextInputType.number,
                decoration: InputDecoration(labelText: 'PhoneNumber', hintText: '010-123-4567 or 010-1234-5678'),
              ),
              SizedBox(
                height: 30,
              ),
              TextField(
                inputFormatters: [
                  MultiMaskedTextInputFormatter(masks: ['xx.xx.xx', 'xxxx.xx.xx'], separator: '.')
                ],
                autofocus: true,
                keyboardType: TextInputType.number,
                decoration: InputDecoration(labelText: 'Date of birth', hintText: '99.02.20 or 1999.02.20'),
              ),
            ],
          ),
        ),
      ),
    );
  }
}
13
likes
150
points
510
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

Multple Masked TextInputFormatter Flutter plugin. It is useful for entering phone numbers, date of birth.

Repository (GitHub)
View/report issues

License

MIT (license)

Dependencies

flutter

More

Packages that depend on multi_masked_formatter