function is_email(str)
{ if((str.indexOf("@")==-1)||(str.indexOf(".")==-1)){

return false;
}
return true;
}

解决方案 »

  1.   

    还有一个问题:
     var name=document.all.name.value;document.all是什么东西啊??
      

  2.   

    var pattern=/^[a-z]([a-z0-9]*[-_]?[a-z0-9]+)*@([a-z0-9]*[-_]?[a-z0-9]+)+[\.][a-z]{2,3}([\.][a-z]{2})?$/i;
    var email="[email protected]";
    if (pattern.test(email)==false) alert("请输入正确的E-Mail地址!");
      

  3.   

    to starwu(星沉海底):var pattern=/^[a-z]([a-z0-9]*[-_]?[a-z0-9]+)*@([a-z0-9]*[-_]?[a-z0-9]+)+[\.][a-z]{2,3}([\.][a-z]{2})?$/i;小弟这句看不懂,能否详细说一下
    万分感谢!
      

  4.   

    document.all当前页面中的所有对象
      

  5.   

    var pattern=/^[a-z]([a-z0-9]*[-_]?[a-z0-9]+)*@([a-z0-9]*[-_]?[a-z0-9]+)+[\.][a-z]{2,3}([\.][a-z]{2})?$/i;是正则表达式,参看下面的网址:
    http://community.csdn.net/Expert/topic/3194/3194150.xml?temp=.8799555