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

JK Validator is Dart package for data validation in Flutter. Validate numbers, URLs, emails, and more. Easy and efficient data validation.

JK Validator #

Pub Version License

JK Validator is a Dart package for data validation in Flutter applications. It provides a set of utility functions to validate various types of data, such as numbers, URLs, email addresses, and more.

Functions #

isNum , isImageUrl , isEmpty , hasLength , isNull , isNullOrBlank ,isBlank ,isNumericOnly ,isAlphabetOnly,hasCapitalletter ,isBool ,isVideo ,isImage,isAudio,isPPT,isWord ,isExcel ,isAPK,isPDF,isTxt,isChm,isVector,isHTML,isUsername,isURL,isEmail,isPhoneNumber,isDateTime,isMD5,isSHA1,isSHA256,isSSN,isBinary,isIPv4,isIPv6,isHexadecimal,isPalindrom,isOneAKind,isPassport,isCurrency,isLengthGreaterThan,isLengthGreaterOrEqual,isLengthLessThan,isLengthLessOrEqual,isLengthEqualTo,capitalize,capitalizeFirst,removeAllWhitespace , isEqual , etc.

Installation #

Add the following line to your pubspec.yaml file:

dependencies:
  jk_validator: ^0.0.1

Then, run flutter pub get to fetch the package.

Usage #

Import the package in your Dart file:

import 'package:jk_validator/jk_validator.dart';

Example Usage #

void main() {
  String email = 'test@example.com';

  if (isEmail(email)) {
    print('Valid email!');
  } else {
    print('Invalid email!');
  }
}

Please refer to the API documentation for a complete list of available validation functions and their usage examples.

Features #

  • Validate various types of data, including numbers, URLs, email addresses, and more.
  • Utility functions for validating specific data formats, such as images, audio files, and documents.
  • Functions to check the length, presence, or specific properties of a value.
  • Comparison functions to compare values.
  • Helper functions for string manipulation, such as capitalization and whitespace removal.

Contributing #

Contributions are welcome! If you encounter any issues or have suggestions for improvement, please open an issue on the GitHub repository.

License #

This project is licensed under the MIT License.

Credits #

JK Validator is developed and maintained by kawan pshtiwan And jaza yahya .


4
likes
130
pub points
14%
popularity

Publisher

unverified uploader

JK Validator is Dart package for data validation in Flutter. Validate numbers, URLs, emails, and more. Easy and efficient data validation.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (LICENSE)

Dependencies

flutter

More

Packages that depend on jk_validator