js判断是否为邮件

JavaScript029

js判断是否为邮件,第1张

可以根据正则表达式判断某个值是否是邮箱格式:

邮箱正则表达式:

 var RegEmail = /^\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/

JS验证代码:

var userEmail="test@test.com"

if(RegEmail.test(userEmail))//如果返回true,表示userEmail符合邮箱格式

{}

else

{}

你可以试试!

<SCRIPT LANGUAGE="JavaScript">

<!--

function check()

{

if(document.form.email.value.length!=0)

{

if (document.form.email.value.charAt(0)=="." ||

document.form.email.value.charAt(0)=="@"||

document.form.email.value.indexOf('@', 0) == -1 ||

document.form.email.value.indexOf('.', 0) == -1 ||

document.form.email.value.lastIndexOf("@")==document.form.email.value.length-1 ||

document.form.email.value.lastIndexOf(".")==document.form.email.value.length-1)

{

alert("Email的格式不正确!")

document.form.email.focus()

return false

}

}

else

{

alert("Email的不能为空!")

document.form.email.focus()

return false

}

}

//-->

</SCRIPT>

<div id="apDiv2"><img src="image/天蓝色主色调.JPG" width="956" height="35" /></div>

<div id="apDiv3">

<form id="form" name="form1" method="get" action="checkuser.asp" onsubmit="return check()">

这段代码可以用,已测试!希望对你有帮助