if (f.email1.value == ""){
  return true;
  }
  else{
  alert("Email格式不对!");
  return false;这value里面填什么?才能使其为正确的Email格式? 

解决方案 »

  1.   


    var reg=/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/;
    var str = "[email protected]";
    if(!reg.test(str)){
    return false;
    }else{
    return true;
    }
      

  2.   

    var email = "";
    var myreg = /^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/;if(!myreg.test(email))
    {
    alert("提示\n\n请输入有效的E_mail!");
    return false;
    }
      

  3.   


        function isEmail(str) {
            var reg = /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/;
            return reg.test(str)
        }
        //demo
        var email = "[email protected]"
        alert(isEmail(email));
      

  4.   


    <html>
    <head>
    <title>提交表单</title>
    <script src="jquery-1.3.2.min.js" ></script>
    <script>
    $(function(){
    $("#tf_module_rownum").blur(function(){
    alert($(this).val());
    regexEmail=/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/;
    if(regexEmail.test($(this).val()))
    alert('OK');
    else
    alert('WRONG');

    })
    })
    </script>
    </head>
    <body>
    <input type="text" id="tf_module_rownum"  />
    </body>
    </html>