utils_validators 1.2.2
utils_validators: ^1.2.2 copied to clipboard
A Dart package that provides useful validators such as a name validator.
// ignore_for_file: avoid_print
import 'package:utils_validators/utils_validators.dart';
void main() {
String fullName = 'João Pedro dos Santos';
String invalidName = 'joão silva';
String singleName = 'Maria';
// Validate a full name with at least 2 words.
final resultValidation = NameValidator.validate(fullName, minWords: 2);
print('"$fullName" is a valid full name? ${resultValidation == null}'); // Output: true
// Validate a name with incorrect capitalization. Using extension for String
bool isInvalidNameValid = invalidName.isValidName();
print('"$invalidName" is a valid name? $isInvalidNameValid'); // Output: false
// Check the minimum word count. Using extension for String
bool isSingleNameValid = singleName.isValidName(minWords: 2);
print(
'"$singleName" is a valid full name? $isSingleNameValid'); // Output: false
}