amiriskander / valid-credit-card
验证给定卡号和CVC号码的信用卡和借记卡
v1.0.1
2020-01-17 20:27 UTC
Requires
- php: >=7.1
Requires (Dev)
- phpunit/phpunit: >=6.5.14
This package is auto-updated.
Last update: 2024-09-18 07:41:41 UTC
README
这是一个简单轻量级的包,用于验证信用卡和借记卡。
它通过卡号的长度、卡号模式、CVC长度以及如果由提供商支持,使用Luhn算法来验证卡。
安装
使用composer安装此包
composer require amiriskander/valid-credit-card
或者手动将其添加到composer.json
文件中的require
依赖项列表下
"require": { "amiriskander/valid-credit-card": "*" },
用法
验证信用卡/借记卡
use AmirIskander\CreditCard\CreditCardValidator; $cardValidator = new CreditCardValidator(); $isValid = $cardValidator->validateCreditCard('4539392426082460', '123'); var_dump($isValid);
输出
bool(true)
测试
执行以下命令以运行单元测试
vendor/bin/phpunit tests