我需要在提交表单时验证 @ 符号的位置。如果电子邮件地址不是以下格式 '@' position<1 OR '.'position< '@' position+2 OR '.'position+2>= Email length 应弹出警报
您需要类似的东西来使用给定的条件手动验证电子邮件。
function validateEmail() {
var emailInput = document.getElementById('email');
var atPos = emailInput.value.indexOf("@");
var dotPos = emailInput.value.indexOf(".");
var emailLength = emailInput.value.length;
if (atPos < 1 || dotPos < atPos + 2 || dotPos + 2 > emailLength) {
alert("Invalid Email format");
return false;
}
return true;
}
顺便说一句,始终建议使用正则表达式方法,因为这是进行这些类型验证的正确方法。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句