校验邮件输入function checkemail(umail)
{
umail=trim(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;
}
alert(checkemail("[email protected]"))
alert(checkemail("aaa"))

解决方案 »

  1.   

    <script>
    function checkemail(umail)
    {
    return umail.indexOf("@")!=-1;
    }
    alert(checkemail("[email protected]"))
    alert(checkemail("aaa"))
    </script>
      

  2.   

    你要写全来:<form name=form1>  注意这里要为form加上一个name,强烈建议不要有form这样的关键字<input type=text name=email>  注意要有这么一个name=email的输入框!!<input type=button value=检查 onclick=cc()></form><script language=javascript>function cc(){  if ((form1.email.value=="")||      (form1.email.value.indexOf('@',0)==-1)||      (form1.email.value.indexOf('.',0)==-1)||      (form1.email.value.length<6))     {       alert ("请你输入合法的email地址!");        form1.email.select();       form1.email.focus();       return false;     }}</script>