northrook/email-validator
Composer 安装命令:
composer require northrook/email-validator
包简介
An email validator.
README 文档
README
A wrapper for the Egulias Email Validator.
Caution
This package is still in development.
Do not use it in production.
Slated features:
- Validate email addresses using Egulias Email Validator.
- Domain filtering
- IP filtering
Filters allow for partial or exact matching against a white or black list of domains and/or IP addresses.
The blacklist can be fed from a centralized source, such as a database or a file.
Installation
composer require northrook/email-validator
Usage
use Northrook\EmailValidator; $validator = new EmailValidator(); $validator->isValid( 'test@example.com' ); // true $validator->isValid( 'test@example!com' ); // false
When the isValid method returns false, the following properties are available for the failed validation:
$validator->isValid; // bool $validator->warnings; // array of warnings encountered during validation. $validator->error; // ?InvalidEmail object if invalid, else `null`. $validator->reason; // ?Reason object if invalid, else `null`.
License
统计信息
- 总下载量: 39
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2024-03-11