ไลบรารีสำหรับตรวจสอบอีเมลกับ RFC ต่างๆ
ห้องสมุดนี้มีจุดมุ่งหมายเพื่อรองรับ RFC:
เวอร์ชันหลักปัจจุบันที่รองรับเต็มรูปแบบคือเวอร์ชัน 3
เวอร์ชัน | ปล่อยแล้ว | EOL | การแก้ไขข้อบกพร่องที่สำคัญเท่านั้น | เต็ม |
---|---|---|---|---|
v4.x | 2023/01/07 | - | เอ็กซ์ | เอ็กซ์ |
v3.x | 29/12/2020 | - | เอ็กซ์ | |
v2.1.x | 2016/05/59 | ใช่ | ||
เวอร์ชัน 1.2 | 19/2013/05 | ใช่ |
หมายเหตุ : PHP version upgrades will happen to accomodate to the pace of major frameworks. Minor versions bumps will go via minor versions of this library (ie: PHP7.3 -> v3.x+1). Major versions will go with major versions of the library
รันคำสั่งด้านล่างเพื่อติดตั้งผ่าน Composer
composer require egulias/email-validator
EmailValidator
ต้องการให้คุณตัดสินใจว่ากลยุทธ์/กลุ่มการตรวจสอบใด (หรือรวมกัน) ที่คุณต้องการติดตามสำหรับการตรวจสอบแต่ละครั้ง
ตัวอย่างพื้นฐานพร้อมการตรวจสอบ RFC
<?php
use Egulias EmailValidator EmailValidator ;
use Egulias EmailValidator Validation RFCValidation ;
$ validator = new EmailValidator ();
$ validator -> isValid ( " [email protected] " , new RFCValidation ()); / / true
*คำเตือน: คำเตือนเป็นการเบี่ยงเบนไปจาก RFC ซึ่งในการตีความที่กว้างกว่านั้นเป็นที่ยอมรับ
<?php
use Egulias EmailValidator EmailValidator ;
use Egulias EmailValidator Validation DNSCheckValidation ;
use Egulias EmailValidator Validation MultipleValidationWithAnd ;
use Egulias EmailValidator Validation RFCValidation ;
$ validator = new EmailValidator ();
$ multipleValidations = new MultipleValidationWithAnd ([
new RFCValidation (),
new DNSCheckValidation ()
]);
/ / ietf . org has MX records signaling a server with email capabilities
$ validator -> isValid ( " [email protected] " , $ multipleValidations ); / / true
การตรวจสอบความถูกต้องไม่มีอยู่ใน RFC
ง่ายมาก! คุณเพียงแค่ต้องใช้ EmailValidation และคุณสามารถใช้การตรวจสอบของคุณเองได้
โปรดปฏิบัติตามคู่มือการบริจาค สั้นและเรียบง่ายและจะช่วยได้มาก
(คุณสามารถค้นหาผู้ร่วมให้ข้อมูลปัจจุบันได้ที่นี่)
เนื่องจากนี่คือพอร์ตจากห้องสมุดและงานอื่น นี่คือบุคคลอื่นที่เกี่ยวข้องกับไลบรารีก่อนหน้า:
เผยแพร่ภายใต้ใบอนุญาต MIT ที่แนบมาพร้อมรหัสนี้