验证email的JavaScript函数:
function validateemail()
{
var accemail = document.getElementById("accemail"); //获取email控件对象
if (!accemail.value == "") {
var reg =/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/;
var bool = reg.test(accemail.value);
if (bool == false) {
alert("邮箱格式错误,请重新输入!");
accemail.focus();
return;
}
}
}
以前用的正则是这个:/^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-])+/ 。
后来填入email为myemail_126@126.com.cn,就不好使了,就换成了上面判断更全面的正则。
本文介绍了一个用于验证电子邮件地址格式的JavaScript函数,并提供了一个详细的正则表达式来确保email的有效性和准确性。文中还对比了两个不同的正则表达式,解释了为何其中一个更适合使用。

被折叠的 条评论
为什么被折叠?



