Javascript JQuery电子邮件验证不工作
我是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
<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”