PHP - Kiểm Tra Email Có đúng Không
Có thể bạn quan tâm
Trang chủ LẬP TRÌNH PHP PHP CƠ BẢN § 1 Cài đặt môi trường PHP và viết Script Hello world § 2 Tổng quan cú pháp lập trình § 3 Biến trong PHP § 4 Kiểu dữ liệu PHP § 5 Kiểm tra kiểu dữ liệu § 6 var_dump trong PHP § 7 Hằng số § 8 Sử dụng toán tử § 9 Câu lệnh IF và SWITCH § 10 Vòng lặp Php § 11 Mảng trong Php § 12 Chuỗi ký tự § 13 Khối điều khiển thay thế § 14 Hàm - Định nghĩa, khai báo § 15 Biến định nghĩa trước § 16 SESSION và COOKIE § 17 Gộp file include() và require() § 18 Đọc file, ghi file § 19 Gửi email § 20 FORM PHP § 21 Upload file PHP § 22 filter_input & filter_var § 23 Hàm ẩn danh § 24 Kiểm tra định dạng đc email § 25 Convert TV không dấu § 26 die, exit § 27 Callback trong PHP § 28 OOP - Hướng đối tượng § 29 OOP - Lớp (class) § 30 OOP - Hàm khởi tạo và hủy § 31 OOP - Kế thừa trong PHP § 32 OOP - Lớp trừu trượng abstract § 33 OOP - Giao diện interface § 34 OOP - Thành viên tĩnh § 35 Hằng số ma thuật § 36 Ngoại lệ trong PHP § 37 Phương thức __invoke và __call § 38 Thời gian trong PHP § 39 Serialize trong PHP § 40 PHP truy vấn MS SQL SERVER CHUYÊN ĐỀ KHÁC § 41 PHP NÂNG CAO § 42 THƯ VIỆN CHUẨN SPL § 43 TIÊU CHUẨN PSR § 44 REGEXP TRONG PHP § 45 LẬP TRÌNH ZEND FRAMEWORK § 46 LẬP TRÌNH LAMINAS - Lập trình PHP
- PSR
- Laminas
- SPL
- Xenforo
- Zend Framework
- Lập trình ứng dụng iOS - Swift
- Ruby
- Sketchup
- Lập trình Dart - Flutter
- Lập trình C# (C Sharp)
- Lập trình C# Cơ bản
- Server
- MySql Server
- Windows
- Apache
- PHP
- HTML
- Javascript
- JQuery
- TypeScript - Angular
- CSS
- Sử dụng SASS / SCSS
- Bootstrap - CSS Framework
- SQL
- SQL Server ( .NET Framework - C#)
- MS Access
- Java
- Android Java
- Thuật ngữ - Các vấn đề cơ bản
- Tools
- Git và GitHub
- Kubernetes
- Mathematica
- SSH - Secure Shell
- Grunt
- Elasticsearch
- Docker
- macOS
- English Study
- Tin tức công nghệ
- Tri thức & Khoa học
- Yoga
- Lập trình PHP
Xây dựng hàm kiểm tra chuỗi có phải là một địa chỉ email hay không, chuỗi có phù hợp định dạng email bằng cách sử dụng biểu thức chính quy trong PHP
Khi cần kiểm tra email hợp lệ tức kiểm tra xem một chuỗi có phải đúng định dạng email không, bạn có thể dùng biểu thức chính quy RegEx để kiểm tra. Trong PHP có nhiều hàm có thể dùng biểu thức chính quy để kiểm tra dữ liệu, như Hàm preg_match
Trong ví dụ này ta sử dụng preg_match để kiểm tra một chuỗi có định dạng là địa chỉ email hay không. Xây dựng một hàm có tên là emailValid như sau:
<?php // trả về true nếu đúng định dạng email function emailValid($email) { return (bool)preg_match ("/^([a-zA-Z0-9])+([a-zA-Z0-9\._-])*@([a-zA-Z0-9_-])+\.[A-Za-z]{2,6}$/", $email); } ?>Hoặc code như sau:
<?php // trả về true nếu đúng định dạng email function emailValid($email) { $regex = "/([a-z0-9_]+|[a-z0-9_]+\.[a-z0-9_]+)@(([a-z0-9]|[a-z0-9]+\.[a-z0-9]+)+\.([a-z]{2,4}))/i"; if(!preg_match($regex, $email)) { return true; } else { return false; } } ?> ĐĂNG KÝ KÊNH, XEM CÁC VIDEO TRÊN XUANTHULAB Đăng ký nhận bài viết mớiĐây là blog cá nhân, tôi ghi chép và chia sẻ những gì tôi học được ở đây về kiến thức lập trình PHP, Java, JavaScript, Android, C# ... và các kiến thức công nghệ khác Developed by XuanThuLab
Từ khóa » Email đúng định Dạng
-
Kiểm Thử Phần Mềm : Danh Sách Email Hợp Lệ Và Email Không Họp Lệ
-
Viết Testcase Check Validate Email - Viblo
-
Thư Email được Hiển Thị Không đúng định Dạng Trong Outlook Trong ...
-
Làm Thế Nào để Kiểm Tra địa Chỉ Email Hợp Lệ? [bản Sao]? - HelpEx
-
Đặt địa Chỉ Email Như Thế Nào Cho đúng? | Vatgia Hỏi & Đáp
-
Email Là Gì? Dùng Làm Gì? Cách Tạo địa Chỉ Email Miễn Phí đơn Giản
-
Làm Thế Nào để Kiểm Tra Xem địa Chỉ Email Có Hợp Lệ Hay Không ...
-
Email Là Gì? Hướng Dẫn Cách Lập địa Chỉ Email - Hỏi Gì Cũng Biết
-
Viết Testcase Check Validate Email - 2KVN
-
Cách định Dạng Email - Hỏi Đáp
-
Hướng Dẫn Cách định Dạng Văn Bản Khi Gửi Thư Trong Gmail
-
Một Số Cách để Kiểm Tra Email Hợp Lệ Hay Không
-
Địa Chỉ Email Là Gì? Làm Thế Nào để Có Một địa Chỉ Email?