lite_validator 0.0.2 copy "lite_validator: ^0.0.2" to clipboard
lite_validator: ^0.0.2 copied to clipboard

Validate your text input effortlessly.

example/lite_validator_example.dart

import 'package:lite_validator/lite_validator.dart';

void main() {
  // invalid email
  const wrongEmail = "emailusername.gmail.com";

  // valid format email
  const validEmail = "emailusername@gmail.com";

  final wrongEmailValid = LiteValidator.validator(
    value: wrongEmail,
    pattern: LitePatterns.email,
    errorMessage: "wrong email",
  );
  final isEmail1Valid = LiteValidator.hasMatch(
    value: wrongEmailValid,
    pattern: LitePatterns.email,
  );

  final validEmailValid = LiteValidator.validator(
    value: validEmail,
    pattern: LitePatterns.email,
    errorMessage: "wrong email",
  );
  final isEmail2Valid = LiteValidator.hasMatch(
    value: validEmail,
    pattern: LitePatterns.email,
  );

  print(wrongEmailValid); //wrong email
  print("$wrongEmail: $isEmail1Valid"); // emailusername.gmail.com: false

  print(validEmailValid); //null
  print("$validEmail: $isEmail2Valid"); // emailusernamegmail.com: true
}
3
likes
130
pub points
20%
popularity

Publisher

unverified uploader

Validate your text input effortlessly.

Repository (GitHub)
View/report issues

Documentation

API reference

License

BSD-3-Clause (LICENSE)

Dependencies

intl

More

Packages that depend on lite_validator