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 web du lịch

SEO web du lịch : những kinh nghiệm hay

Làm thế nào để một DN nhỏ có thể Tối ưu website (SEO) lên trang đầu của Google trong thị trường cạnh tranh lớn như Du lịch với một ngân sách hạn chế ? Chắc sẽ có rất nhiều công ty, DN cần giải đáp về đề này. Hôm nay tôi sẽ giup các bạn định hướng cho website của mình để phát triển nó và tìm kiếm những khách hàng tiềm năng trên Máy tìm kiếm Google.

Bulldozer – Kỷ lục thế giới mới về ép xung được xác lập

Bulldozer – Kỷ lục thế giới mới về ép xung được xác lập

Ngay sau sự xuất hiện của Bulldozer, AMD đã trình diễn khả năng ép xung lên tới 8.43Ghz và lập kỷ lục thế giới.

Samsung sắp ra mắt Chromebook màn hình 2560 x 1600 pixel giá rẻ

Samsung sắp ra mắt Chromebook màn hình 2560 x 1600 pixel giá rẻ

Theo Business Korea, Samsung chuẩn bị phát hành mẫu Chromebook thế hệ mới sử dụng chip Exynos 5 Octa mới với 8 nhân xử lí cùng màn hình độ phân giải lên đến 2560 x 1600 pixel.

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

 

Diet con trung