ichinya/mail-validator
最新稳定版本:1.0.1
Composer 安装命令:
composer require ichinya/mail-validator
包简介
Mail Validator
关键字:
README 文档
README
Use Validator
Default
use Ichinya\MailValidator\Validator; if (Validator::validate('test@test.ru')){ echo 'Email valid'; } else { echo 'Email INVALID!'; }
With config
- Option 1: New config class
// create new class class NewConfig extends \Ichinya\MailValidator\Config { protected bool $useException = false; // clear standard purifications classes protected array $standardPurifications = []; } // use config \Ichinya\MailValidator\Validator::setConfig(new NewCofig()); // use validator if (Validator::validate('test@test.ru')){ echo 'Email valid'; } else { echo 'Email INVALID!'; }
- Option 2: Set config
use \Ichinya\MailValidator\Validator; use \Ichinya\MailValidator\Config; // set config $config = newConfig(); $config->addChecker(\Ichinya\MailValidator\Checkers\RegExChecker::class); $config->addCustomPurification(fn($value) => trim($value)); // use config Validator::setConfig($config); // use validator if (Validator::validate('test@test.ru')){ echo 'Email valid'; } else { echo 'Email INVALID!'; }
Use Purification
use \Ichinya\MailValidator\Validator; $email = 'Test@eXcample.com'; $clearEmail = Validator::purify($email); print_r($clearEmail); // test@excample.com
统计信息
- 总下载量: 13
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2024-06-19