is biz mail php
0.3.0
isBizMail จะบอกคุณว่าที่อยู่อีเมลที่ระบุนั้นฟรี (gmail.com, yahoo.es, yandex.ru ฯลฯ) หรือไม่ รายการอีเมลที่ใช้โดย isBizMail นำมาจากที่นี่¹ ตรวจพบโดเมนและโดเมนย่อยประมาณ 2,500 รายการ
คุณสามารถสนับสนุนเราได้เพียงเล็กน้อย โปรดพิจารณานำแสดงและแชร์ repo นี้! มันช่วยให้เราเป็นที่รู้จักและเติบโตในชุมชน
คุณสามารถติดตั้ง isBizMail ผ่านทาง Composer:
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