<SCRIPT LANGUAGE="JavaScript">
<!--
function check_mail()
{
  if(form1.email.value==""||form1.email.value.indexOf('@')=="-1"||form1.email.value.indexOf('.')=="-1")
  {
    alert("你没有输入或者是email地址不正确!");
form1.email.focus();
return false
  }
}
//-->
</SCRIPT>
<form name=form1 onsubmit="return check_mail();">
<input type=text name=email>
<input type=submit>
</form>

解决方案 »

  1.   

    检查email:
    <HTML>
    <HEAD>
    <SCRIPT LANGUAGE="JavaScript1.2">
    function isEmailAddress (string) {
      var addressPattern = 
        /^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/;
      return addressPattern.test(string);
    }
    function checkEmail (field) {
      if (!isEmailAddress(field.value)) {
        alert('Please enter correct email address!');
        field.focus();
        field.select();
      }
    }
    </SCRIPT>
    </HEAD>
    <BODY>
    <FORM NAME="aForm">
    Your email address:
    <INPUT TYPE="text" NAME="email"
           ONCHANGE="checkEmail(this);"
    >
    </FORM>
    </BODY>
    </HTML>
      

  2.   

    function checkemail(umail)
    {
    if (umail.length == 0) return true;
    var re=/^[\-!#\$%&'\*\+\\\.\/0-9=\?A-Z\^_`a-z{|}~]+@[\-!#\$%&'\*\+\\\.\/0-9=\?A-Z\^_`a-z{|}~]+(\.[\-!#\$%&'\*\+\\\.\/0-9=\?A-Z\^_`a-z{|}~]+)+$/;
    if (re.test(umail))
    return true;
    return false;
    }