utils_validators 1.2.2 copy "utils_validators: ^1.2.2" to clipboard
utils_validators: ^1.2.2 copied to clipboard

A Dart package that provides useful validators such as a name validator.

example/example.dart

// 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
}
3
likes
160
points
264
downloads

Publisher

unverified uploader

Weekly Downloads

A Dart package that provides useful validators such as a name validator.

Repository (GitHub)
View/report issues

Documentation

API reference

License

Apache-2.0 (license)

More

Packages that depend on utils_validators