hitobias / twid
台湾身份证号码验证和生成器。
1.0.0
2023-03-20 03:56 UTC
Requires
- php: ^8.0
Requires (Dev)
- illuminate/support: ^5.3
- phpunit/phpunit: ^8.0
- squizlabs/php_codesniffer: ^3.3
This package is not auto-updated.
Last update: 2024-10-01 09:39:11 UTC
README
hitobias/twid 是一个PHP库,用于验证和生成台湾身份证号码。它支持 Php 8.1, 8.2。
内容
安装
您可以通过 composer 安装此包。
composer require meditate/twid
如果您是 Laravel 项目,请在 app/config/app.php
中添加 twid 门面。
'aliases' => [ ... 'Twid' => Meditate\IdentityCard\Facades\TaiwanIdentityCard::class, ]
使用方法
基本
use Meditate\IdentityCard\TaiwanIdentityCard; $taiwanIdCard = new TaiwanIdentityCard;
现在,您可以使用 check
方法验证身份证号码。
$taiwanIdCard->check('A123456789'); // true $taiwanIdCard->check('A223456789'); // false
或者生成一个假身份证号码。
// A123456789 $taiwanIdCard->make(); // B167663827 $taiwanIdCard->make('B'); // A259776352 $taiwanIdCard->make('A', 2);
门面
您还可以使用门面。
Twid::check('A123456789'); Twid::make();
Laravel 验证
在 Laravel 中,您可以在 "表单请求" 中轻松使用。只需将 tw_id
规则添加到 rules
方法中即可。
public function rules() { return [ 'id_number' => 'tw_id' ]; }
许可证
MIT 许可证 (MIT)。请参阅许可证文件获取更多信息。