credit_card_validator 0.0.2 credit_card_validator: ^0.0.2 copied to clipboard
A Dart package that validates credit card numbers, expiration dates, and security codes (CVV/CVC) based on the type of credit card
credit_card_validator | Credit Card Validator #
A Dart package that validates credit card numbers, expiration dates, and security codes (CVV/CVC) based on the type of credit card
Installing #
-
Add dependency to
pubspec.yaml
Get the current version in the 'Installing' tab on pub.dartlang.org
dependencies:
credit_card_validator: *current-version*
- Import the package
import 'package:credit_card_validator/credit_card_validator.dart';
Usage #
A basic example
Note: #
The CreditCardValidator
class is meant to be used as a mixin and is not instantiable or extendable.
import 'package:credit_card_validator/credit_card_validator.dart';
class CreditCardValidationBloc with CreditCardValidator {
// Your wrapper class for validating credit cards that now has access to validation functions
// You can evaluate the results from the functions in your own functions inside this class
}
Features #
- Supported cards:
- Visa
- Mastercard
- American Express
- Discover
- More to come!
Author #
Tanner Davis (Cholojuanito) - Creator and repo owner - Github Profile
License #
This project is licensed under the MIT License - see the LICENSE file for more details