Quy tắc kiểm tra Địa chỉ email hợp lệ trong PHP

Quy tắc kiểm tra Địa chỉ email hợp lệ trong PHP

Trong quá trình xây dựng các ứng dụng hoặc hệ thống khi Học PHP chắc chắn chúng ta sẽ không ít lần phải xây dựng các chức năng kiểm tra các thông đăng nhập, thông tin đăng ký, thông tin liên hệ. Và các ứng dụng trong quá trình chúng ta học Lập trình PHP này không thể không có kiểm tra thông tin một email hợp lệ được nhập vào. Và chúng ta cũng có thể xử lý vấn đề này bằng nhiều phương pháp Lập trình PHP khác nhau. Nhưng nội dung bài học này, tôi muốn đề cập đến một phương pháp rất phổ biến nhưng cũng tương đối khó đối với người học PHP, đó là phương pháp kết hợp các biểu thức RegEx

Với ngôn ngữ Lập trình PHP trong trong học phần Học PHP và Regular Expression để xây dựng một ứng dụng nhỏ cho việc kiểm tra một tài khoản email hợp lệ được nhập vào từ một Form cho trước.

Trong quá trình xem Video hướng, các bạn có thể Copy Code của ứng dụng ở phía dưới để chạy thử hoặc để tiện tham khảo

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  5. <title>Học PHP - Regular Expression: Viết biểu thức Reg kiểm tra Địa chỉ email hợp lệ</title>
  6. </head>
  7. <body>
  8. <?php
  9. if($_POST){
  10. $string = $_POST['email'];
  11. $pattern = '#^[a-z][a-z0-9\._]{2,31}@[a-z0-9\-]{3,}(\.[a-z]{2,4}){1,2}$#';
  12. if(preg_match($pattern, $string, $match) == 1){
  13. $report = '<span style=\'color:#298426\'>Bạn vừa nhập vào một địa chỉ Email hợp lệ!</span>';
  14. }
  15. else{
  16. $report = '<span style=\'color:#FF0400\'>Bạn vừa nhập vào một địa chỉ Email không hợp lệ!</span>';
  17. }
  18. }
Bạn thấy bài viết này như thế nào?: 
Average: 9 (1 vote)
Ảnh của Tommy Tran

Tommy owner Express Magazine

Drupal Developer having 9+ year experience, implementation and having strong knowledge of technical specifications, workflow development. Ability to perform effectively and efficiently in team and individually. Always enthusiastic and interseted to study new technologies

  • Skype ID: tthanhthuy

Bình luận (0)

 

Add Comment

Filtered HTML

  • Các địa chỉ web và email sẽ tự động được chuyển sang dạng liên kết.
  • Các thẻ HTML được chấp nhận: <a> <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Tự động ngắt dòng và đoạn văn.

Plain text

  • No HTML tags allowed.
  • Các địa chỉ web và email sẽ tự động được chuyển sang dạng liên kết.
  • Tự động ngắt dòng và đoạn văn.
CAPTCHA
This question is for testing whether or not you are a human visitor and to prevent automated spam submissions.

Advertisement

 

jobsora

Dich vu khu trung tphcm

Dich vu diet chuot tphcm

Dich vu diet con trung

Quảng Cáo Bài Viết

 
Seo On page

Hướng dẫn Seo On page

Nếu ai đã biết qua về SEO thì bạn có thể hiểu SEO chia làm 2 phần đó là SEO ON PAGE và SEO-OFFPAGE Trong đó SEO ON PAGE là tối ưu hóa các yếu tố trên trang

Hướng dẫn vô hiệu hóa chữ "Seen" khi nhắn tin trên Facebook

Hướng dẫn vô hiệu hóa chữ "Seen" khi nhắn tin trên Facebook

Các ứng dụng và dịch vụ chat hiện nay đa phần đều có tính năng thông báo tin đã được đọc vô tình gây ra không biết bao nhiêu chuyện phiền phức

CMS Drupal, Drush

Hướng dẫn sử dụng Drush tool cho người mới bắt đầu

Drush is a great tool for quickly managing routine tasks with a Drupal installation.

Công ty diệt chuột T&C

 

Diet con trung