is biz mail php
0.3.0
isBizMail sagt Ihnen, ob eine bestimmte E-Mail-Adresse kostenlos ist (gmail.com, yahoo.es, yandex.ru usw.) oder nicht. Die Liste der von isBizMail verwendeten E-Mails finden Sie hier¹. Erkennt rund 2500 Domains und Subdomains.
Sie können uns ein wenig unterstützen, denken Sie bitte darüber nach, dieses Repo zu markieren und zu teilen! Es hilft uns, bekannter zu werden und die Community zu vergrößern.
Sie können isBizMail über Composer installieren:
composer require salaros/is-biz-mail
oder indem Sie es direkt zu Ihrer composer.json
-Datei hinzufügen:
{
"require" : {
"salaros/is-biz-mail" : " * "
}
}
Dann verwenden Sie es so:
<?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
// ...
Sie können es ganz einfach in die Regeln Ihres Yii2-Modells einfügen:
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