is biz mail php
0.3.0
يخبرك isBizMail ما إذا كان عنوان البريد الإلكتروني المحدد مجانيًا (gmail.com، yahoo.es، yandex.ru وما إلى ذلك) أم لا. قائمة عناوين البريد الإلكتروني التي يستخدمها isBizMail مأخوذة من هنا¹. يكتشف حوالي 2500 نطاقًا ومجالًا فرعيًا.
يمكنك دعمنا بطريقة صغيرة، يرجى التفكير في تمييز هذا الريبو ومشاركته! إنها تساعدنا على التعرف على المجتمع وتنميته.
يمكنك تثبيت 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