承接 ichinya/mail-validator 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

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

GitHub 信息

  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2024-06-19