padavvan/yii2-luhn-validator

Luhn算法验证

1.0.2 2017-07-12 20:19 UTC

This package is not auto-updated.

Last update: 2024-09-29 03:47:05 UTC


README

通过Luhn算法检查数字。更多关于Luhn算法的信息,请查看维基百科

有关许可证信息,请查看LICENSE文件。

安装

安装此扩展的首选方式是通过composer

运行以下命令之一

php composer.phar require padavvan/yii2-luhn-validator

"padavvan/yii2-luhn-validator": "~1.0.2"

将以下内容添加到您的composer.json文件的require部分。

使用方法

有关Yii2验证器的更多信息,请查看Yii2验证器

public function rules() {
  return [
    ['creditCard', LuhnValidator::className()]
  ];
}

// OR
$model = \yii\base\DynamicModel::validateData(['digits' => '...'], [
    ['digits', LuhnValidator::className()]
]);

// OR
LuhnValidator::check($digits); // return true or false

测试

cd vendor/padavvan/yii2-luhn-validator
php ../../bin/codecept run