kankro/simple-gtin-validator

通过计算校验和来验证GTIN(全球贸易项目编号)代码。

v1.0.4 2022-10-17 13:10 UTC

This package is auto-updated.

Last update: 2024-09-17 16:55:58 UTC


README

通过计算校验和来验证GTIN(全球贸易项目编号)代码。

GTIN包括GTIN-8、GTIN-12、GTIN-13和GTIN-14代码。EAN、UPC和ISBN可以被视为GTIN的子集。更多信息请参阅:http://www.gs1.org/barcodes/technical/idkeys/gtinhttp://en.wikipedia.org/wiki/Global_Trade_Item_Number

检查GTIN前缀。 https://www.gs1.org/standards/id-keys/company-prefix

从charithe的python版本复制

https://github.com/charithe/gtin-validator

使用方法

composer require kankro/simple-gtin-validator

use Kankro\SimpleGtinValidator\GtinValidator;

$gValidator = new GtinValidator();

$gtin = '9780552133265';
var_dump($gValidator->isValidGtin($gtin));
// False

$gtin = '978-0-552-13326-5';
var_dump($gValidator->isValidGtin($gtin));
// False

$gtin = 9780552133265;
var_dump($gValidator->isValidGtin($gtin));
// False

//
$gtin = 884571375091;
var_dump($gValidator->isValidGtin($gtin));
// True