javascript的正则表达式来验证Email地址是否格式正确的表达式怎么写

2025-04-14 20:27:00
推荐回答(3个)
回答1:

var emailStr=document.form1.email.value;
var emailPat=/^(.+)@(.+)$/;
var matchArray=emailStr.match(emailPat);
if (matchArray==null)
{
alert("Please review email's format!")
return false;
}

回答2:

var reg = /^\w+((-\w+)|(\.\w+))*\@[a-za-z0-9]+((\.|-)[a-za-z0-9]+)*\.[a-za-z0-9]+$/;
if (!reg.test(email)) { alert("请您输入正确的邮箱!"); return false; }上边的是邮箱验证,正则格式:字母或数字+@+字母或数字+.+字母或数字
望采纳!

回答3:

re=/^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$/;
if (!re.test(f1.email.value))
{alert("请正确填写邮箱地址。");return;}