Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/461.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript JQuery电子邮件验证不工作_Javascript_Jquery_Validation - Fatal编程技术网

Javascript JQuery电子邮件验证不工作

Javascript JQuery电子邮件验证不工作,javascript,jquery,validation,Javascript,Jquery,Validation,我是JQuery新手,编写了一个简单的验证来检查电子邮件地址。但它并没有像预期的那样发挥作用。有人能建议修一下吗 <script> $( "#email" ).blur(function() { var mailformat = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/; if($( "#Email" ).val().match(mailformat)) { alert("You have entered a

我是JQuery新手,编写了一个简单的验证来检查电子邮件地址。但它并没有像预期的那样发挥作用。有人能建议修一下吗

<script>
   $( "#email" ).blur(function() {  
var mailformat = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;  
if($( "#Email" ).val().match(mailformat))  
{  
alert("You have entered an valid email address!");   
}  
else  
{  
alert("You have entered an invalid email address!");    
}  
});
  </script>
</head>
<body>
<label for="email" id="email-ariaLabel">Your email address:</label>
 <input id="email" name="email" type="email" class="required" title="This is a required field" /> <span class="msg error">Not a valid email address</span>
 <span class="msg success">A valid email address!</span>

$(“#email”).blur(函数(){
var mailformat=/^\w+([\.-]?\w+*@\w+([\.-]?\w+*(\.\w{2,3})+$/;
if($(“#Email”).val().match(mailformat))
{  
警报(“您输入了有效的电子邮件地址!”);
}  
其他的
{  
警报(“您输入的电子邮件地址无效!”);
}  
});
您的电子邮件地址:
不是有效的电子邮件地址
一个有效的电子邮件地址!

您的代码将在创建元素之前运行,因此不会附加处理程序。您应该将代码包装在
$(document).ready()
中,以便代码在创建元素后运行

此外,选择器区分大小写。您应该使用
$(“#email”).val()
而不是
$(“#email”).val()


您的代码将在创建元素之前运行,因此不会附加处理程序。您应该将代码包装在
$(document).ready()
中,以便代码在创建元素后运行

此外,选择器区分大小写。您应该使用
$(“#email”).val()
而不是
$(“#email”).val()


您的代码将在创建元素之前运行,因此不会附加处理程序。您应该将代码包装在
$(document).ready()
中,以便代码在创建元素后运行

此外,选择器区分大小写。您应该使用
$(“#email”).val()
而不是
$(“#email”).val()


您的代码将在创建元素之前运行,因此不会附加处理程序。您应该将代码包装在
$(document).ready()
中,以便代码在创建元素后运行

此外,选择器区分大小写。您应该使用
$(“#email”).val()
而不是
$(“#email”).val()

试试这个-

<script>
   $( "#email" ).blur(function() {  
var mailformat = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;  
if($( "#email" ).val().match(mailformat))  
{  
   alert("You have entered an valid email address!");   
}  
else  
{  
   alert("You have entered an invalid email address!");    
}  
});
  </script>
</head>
<body>
<label for="email" id="email-ariaLabel">Your email address:</label>
 <input id="email" name="email" type="email" class="required" title="This is a required field" /> <span class="msg error">Not a valid email address</span>
 <span class="msg success">A valid email address!</span>
试试这个-

<script>
   $( "#email" ).blur(function() {  
var mailformat = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;  
if($( "#email" ).val().match(mailformat))  
{  
   alert("You have entered an valid email address!");   
}  
else  
{  
   alert("You have entered an invalid email address!");    
}  
});
  </script>
</head>
<body>
<label for="email" id="email-ariaLabel">Your email address:</label>
 <input id="email" name="email" type="email" class="required" title="This is a required field" /> <span class="msg error">Not a valid email address</span>
 <span class="msg success">A valid email address!</span>
试试这个-

<script>
   $( "#email" ).blur(function() {  
var mailformat = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;  
if($( "#email" ).val().match(mailformat))  
{  
   alert("You have entered an valid email address!");   
}  
else  
{  
   alert("You have entered an invalid email address!");    
}  
});
  </script>
</head>
<body>
<label for="email" id="email-ariaLabel">Your email address:</label>
 <input id="email" name="email" type="email" class="required" title="This is a required field" /> <span class="msg error">Not a valid email address</span>
 <span class="msg success">A valid email address!</span>
试试这个-

<script>
   $( "#email" ).blur(function() {  
var mailformat = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;  
if($( "#email" ).val().match(mailformat))  
{  
   alert("You have entered an valid email address!");   
}  
else  
{  
   alert("You have entered an invalid email address!");    
}  
});
  </script>
</head>
<body>
<label for="email" id="email-ariaLabel">Your email address:</label>
 <input id="email" name="email" type="email" class="required" title="This is a required field" /> <span class="msg error">Not a valid email address</span>
 <span class="msg success">A valid email address!</span>

你可以参考下面的代码,它将解决你的问题

 <script>
       $( "#email" ).blur(function() {  
         var mailformat = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
         var emailTextField = $( "#email" ).val();
         if(!emailReg.test(emailTextField) || emailTextField.length == 0)  
         { 
           alert("You have entered an invalid email address!");
         }  
         else  
         {  
           alert("You have entered an valid email address!");
         }  
       });
    </script>

$(“#email”).blur(函数(){
var mailformat=/^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
var emailTextField=$(“#email”).val();
如果(!emailReg.test(emailTextField)| | emailTextField.length==0)
{ 
警报(“您输入的电子邮件地址无效!”);
}  
其他的
{  
警报(“您输入了有效的电子邮件地址!”);
}  
});

您可以参考下面的代码,它将解决您的问题

 <script>
       $( "#email" ).blur(function() {  
         var mailformat = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
         var emailTextField = $( "#email" ).val();
         if(!emailReg.test(emailTextField) || emailTextField.length == 0)  
         { 
           alert("You have entered an invalid email address!");
         }  
         else  
         {  
           alert("You have entered an valid email address!");
         }  
       });
    </script>

$(“#email”).blur(函数(){
var mailformat=/^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
var emailTextField=$(“#email”).val();
如果(!emailReg.test(emailTextField)| | emailTextField.length==0)
{ 
警报(“您输入的电子邮件地址无效!”);
}  
其他的
{  
警报(“您输入了有效的电子邮件地址!”);
}  
});

您可以参考下面的代码,它将解决您的问题

 <script>
       $( "#email" ).blur(function() {  
         var mailformat = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
         var emailTextField = $( "#email" ).val();
         if(!emailReg.test(emailTextField) || emailTextField.length == 0)  
         { 
           alert("You have entered an invalid email address!");
         }  
         else  
         {  
           alert("You have entered an valid email address!");
         }  
       });
    </script>

$(“#email”).blur(函数(){
var mailformat=/^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
var emailTextField=$(“#email”).val();
如果(!emailReg.test(emailTextField)| | emailTextField.length==0)
{ 
警报(“您输入的电子邮件地址无效!”);
}  
其他的
{  
警报(“您输入了有效的电子邮件地址!”);
}  
});

您可以参考下面的代码,它将解决您的问题

 <script>
       $( "#email" ).blur(function() {  
         var mailformat = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
         var emailTextField = $( "#email" ).val();
         if(!emailReg.test(emailTextField) || emailTextField.length == 0)  
         { 
           alert("You have entered an invalid email address!");
         }  
         else  
         {  
           alert("You have entered an valid email address!");
         }  
       });
    </script>

$(“#email”).blur(函数(){
var mailformat=/^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
var emailTextField=$(“#email”).val();
如果(!emailReg.test(emailTextField)| | emailTextField.length==0)
{ 
警报(“您输入的电子邮件地址无效!”);
}  
其他的
{  
警报(“您输入了有效的电子邮件地址!”);
}  
});

Uncaught TypeError:无法读取Undeineduncapted TypeError的属性“match”:无法读取Undeineduncapted TypeError的属性“match”:无法读取undefined TypeError的属性“match”