Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> JavaScript

Cách validate địa chỉ email trong JavaScript

Để kiểm tra địa chỉ email trong JavaScript, hãy kiểm tra sự tồn tại của ký tự @ và dấu chấm . (ví dụ: abc@gmail.com). Thử code sau để validate email:

Ví dụ

<!DOCTYPE html>
<html>
  <body>
    <script>
      var emailID;
      function validateEmail(emailID) {
        atpos = emailID.indexOf("@");
        dotpos = emailID.lastIndexOf(".");
        if (atpos < 1 || (dotpos - atpos < 2)) {
          document.write("Vui lòng nhập email đúng định dạng");
          document.myForm.EMail.focus();
          return false;
        }
        return true;
      }
      document.write(validateEmail("abc@gmail.com"));
    </script>
  </body>
</html>

Lưu ý: Đây là kiểm tra cơ bản. Trong thực tế, nên dùng Regular Expression (Regex) hoặc thư viện validation chuyên dụng để chính xác hơn.