flutter_pw_validator 1.0.1+1 copy "flutter_pw_validator: ^1.0.1+1" to clipboard
flutter_pw_validator: ^1.0.1+1 copied to clipboard

outdated

Flutter Pw Validator package helps you to validate sign in user-entered password with your rules.

example/lib/main.dart

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

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

class MyApp extends StatelessWidget {
  // This widget is the root of your application.
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
        debugShowCheckedModeBanner: false,
        title: 'Flutter Demo',
        theme: ThemeData(
          primarySwatch: Colors.blue,
          visualDensity: VisualDensity.adaptivePlatformDensity,
        ),
        home: new Scaffold(
            appBar: new AppBar(
              title: new Text("Flutter Pw Validator"),
            ),
            body: new AppHome()));
  }
}

class AppHome extends StatelessWidget {
  final TextEditingController controller = new TextEditingController();

  @override
  Widget build(BuildContext context) {
    return new Stack(
        children: [ Padding(
          padding:
          const EdgeInsets.symmetric(vertical: 15.0, horizontal: 12.5),
          child: Column(
            children: [
              new Flexible(flex: 5, child: new FlutterLogo(size: 200)),
              Flexible(
                flex: 7,
                child: new Column(
                  mainAxisAlignment: MainAxisAlignment.center,
                  children: [
                    Padding(
                      padding: const EdgeInsets.symmetric(horizontal:2.0),
                      child: new TextField(
                          controller: controller,
                          decoration: new InputDecoration(
                              hintText: "Password",
                              border: new OutlineInputBorder(
                                  borderSide: BorderSide()))),
                    ),
                    new SizedBox(
                      height: 5,
                    ),
                    new FlutterPwValidator(
                      controller: controller,
                      minLength: 8,
                      uppercaseCharCount: 2,
                      numericCharCount: 3,
                      specialCharCount: 1,
                      width: 400,
                      height: 150,
                      onSuccess: () {
                        print("Matched");
                        Scaffold.of(context).showSnackBar(new SnackBar(
                            content: new Text("Password is matched")));
                      },
                    ),
                  ],
                ),
              )
            ],
          ),
        ),
        ]
    );
  }
}
175
likes
0
points
3.61k
downloads

Publisher

unverified uploader

Weekly Downloads

Flutter Pw Validator package helps you to validate sign in user-entered password with your rules.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

flutter

More

Packages that depend on flutter_pw_validator