lite_validator 0.0.1 lite_validator: ^0.0.1 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
}