is biz mail php
0.3.0
isBizMail告訴您給定的電子郵件地址是否免費(gmail.com、yahoo.es、yandex.ru 等)。 isBizMail所使用的電子郵件清單取自此處 1。偵測大約 2500 個域和子域。
您可以以很小的方式支持我們,請考慮加星標並分享此儲存庫!它幫助我們了解並發展社區。
您可以透過 Composer 安裝isBizMail :
composer require salaros/is-biz-mail
或將其直接添加到您的composer.json
檔案中:
{
"require" : {
"salaros/is-biz-mail" : " * "
}
}
然後像這樣使用它:
<?php
require ' path/to/vendor/autoload.php ' ;
use Salaros Email IsBizMail ;
( new IsBizMail ())-> isValid ( ' [email protected] ' ); // true
// You can use static access as well
IsBizMail:: isValid ( ' [email protected] ' ); // false
// ...
您可以輕鬆地將其放入 Yii2 模型的規則中:
public function rules () {
return [
// ...
[[ ' email ' ], ' isBusinessEmail ' ],
// ...
];
}
public function isBusinessEmail ( $ attributeName , $ params ) {
$ isBussiness = ( new IsBizMail ())-> isValid ( $ this -> email );
if (!isBussiness)
$ this -> addError ( $ attributeName , ' Mail boxes such as @gmail.com, @yahoo.com etc are not allowed! ' );
return $ isBussiness ;
}
composer install
composer test # or ./vendor/bin/phpunit