关于简单的检验邮箱的js方面的额小问题
发布网友
发布时间:2023-08-09 16:10
我来回答
共1个回答
热心网友
时间:2023-10-06 08:15
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<script>
function isemail() {
var email = document.getElementById("youxiang").value;
console.log(email)
var a = document.getElementById("email");
if (email.length == 0) {
a.innerText = "邮箱不能为空";
return;
}
if (email.indexOf("@") == -1) {
a.innerText = "请规范填写邮箱";
return;
}
document.write("√");
console.log(222)
}
</script>
</head>
<body>
<table>
<tr>
<td>电子邮件:</td>
<td>
<input type="text" name="lianxi" id="youxiang" onBlur="isemail()"><span id="email" style="color:red">(必填)</span></td>
</tr>
</table>
</body>
</html>
这是我给你改的代码,自己看看。但是我不建议这样验证邮箱是否正确。推荐使用正则表达式验证:
var reg = /^[a-z0-9]+([._\\-]*[a-z0-9])*@([a-z0-9]+[-a-z0-9]*[a-z0-9]+.){1,63}[a-z0-9]+$/;