Chương trình JavaScript để xác thực địa chỉ email

Trong ví dụ này, bạn sẽ học cách viết một chương trình JavaScript để xác thực địa chỉ email.

Để hiểu ví dụ này, bạn nên có kiến ​​thức về các chủ đề lập trình JavaScript sau:

  • JavaScript Regex
  • Hàm JavaScript và biểu thức hàm
  • Câu lệnh JavaScript if… else

Ví dụ: Sử dụng Regex

 // program to validate an email address function validateEmail(email_id) ( const regex_pattern = /^(((^()()\.,;:s@ ")+(.(^()()\.,;:s@ ")+)*)|( ".+ "))@((((0-9)(1,3).(0-9)(1,3).(0-9)(1,3).(0-9)(1,3)))|(((a-zA-Z-0-9)+.)+(a-zA-Z)(2,)))$/; if (regex_pattern.test(email_id)) ( console.log('The email address is valid'); ) else ( console.log('The email address is not valid'); ) ) validateEmail('[email protected]'); validateEmail('hello@com');

Đầu ra

 Địa chỉ email hợp lệ Địa chỉ email không hợp lệ

Trong chương trình trên, mẫu biểu thức chính quy

 /^(((^()()\.,;:s@ ")+(.(^()()\.,;:s@ ")+)*)|( ".+ "))@((((0-9)(1,3).(0-9)(1,3).(0-9)(1,3).(0-9)(1,3)))|(((a-zA-Z-0-9)+.)+(a-zA-Z)(2,)))$/

kiểm tra xem địa chỉ email có hợp lệ hay không.

Các test()phương thức trả về truenếu có một trận đấu trong chuỗi với mô hình regex.

Biểu thức chính quy (regex) mô tả một chuỗi các ký tự được sử dụng để xác định một mẫu tìm kiếm.

Để tìm hiểu thêm về regex, hãy truy cập JavaScript Regular Expression.

thú vị bài viết...