Để 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.