- Messages
- 585
- Points
- 10
- Language
- Tiếng Việt
Trong các form nhập liệu nếu có trường thông tin email thì chắc chắn các bạn đều phải kiểm tra tính hợp lệ của email mà người dùng nhập vào. Thông thường, các bạn chỉ kiểm tra email có đúng định dạng hay không bằng một dòng mã lệnh PHP đơn giản. Đó là cách kiểm tra đối với các trường hợp trường thông tin email là không quan trọng, không cần phải kiểm tra tất cả các trường hợp email thì có thể áp dụng cách này được nhưng nếu trong trường hợp bắt buộc email nhập vào phải thật sự là một email thì các bạn nên sử dụng thư viện Email Validator.
Thư viện Email Validator không chỉ hỗ trợ kiểm tra tính hợp lệ của email theo định dạng mà nó còn hỗ trợ các kiểu kiểm tra RFC, No RFC Warnings, DNS Check, Spoof Check... giúp cho các bạn có thể kiểm tra tất cả các trường hợp là email.
Để sử dụng thư viện Email Validator, các bạn sử dụng công cụ Composer để cài đặt với dòng lệnh như sau:
Sau đó, các bạn kiểm tra email như ví dụ mẫu sau:
Các bạn có thể tìm hiểu thêm về thư viện Email Validator tại địa chỉ https://packagist.org/packages/egulias/email-validator.
Thư viện Email Validator không chỉ hỗ trợ kiểm tra tính hợp lệ của email theo định dạng mà nó còn hỗ trợ các kiểu kiểm tra RFC, No RFC Warnings, DNS Check, Spoof Check... giúp cho các bạn có thể kiểm tra tất cả các trường hợp là email.
Để sử dụng thư viện Email Validator, các bạn sử dụng công cụ Composer để cài đặt với dòng lệnh như sau:
Code:
composer require egulias/email-validator
PHP:
<?php
//Require tập tin autoload.php
require 'path/to/autoload.php';
//Khai báo sử dụng thư viện
use Egulias\EmailValidator\EmailValidator;
use Egulias\EmailValidator\Validation\RFCValidation;
//Khởi tạo đối tượng
$validator = new EmailValidator();
//Chứng thực email
$validator->isValid('example@example.com', new RFCValidation());