gpt4 book ai didi

javascript - 电子邮件验证不起作用

转载 作者:行者123 更新时间:2023-11-28 12:42:07 27 4
gpt4 key购买 nike

您好,我正在尝试使用正则表达式验证电子邮件。这是我的代码:

       <input type="text" name="email" id="email"/>

var email = $("input#email"),
re = /^[A-Za-z0-9][a-zA-Z0-9._-][A-Za-z0-9]+@([a-zA-Z0-9.-]+\.)+[a-zA-Z0-9.-]{2,4}$/;

if(re.test(email.val())){
alert("email valid");
}else{
alert("email not valid");
}

无论我在文本字段中输入什么,它都会说电子邮件无效。问题是什么?

最佳答案

试试这个工作演示 = http://jsfiddle.net/buezz/

希望这对您的事业有帮助:)请随意尝试。

好的链接:http://jquerybyexample.blogspot.com/2011/04/validate-email-address-using-jquery.html

代码

function validateEmail(sEmail) {
var filter = /^([\w-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([\w-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/;
if (filter.test(sEmail)) {
return true;
}
else {
return false;
}
}

$(document).ready(function() {
$('#btnValidate').click(function() {
var sEmail = $('#txtEmail').val();
if ($.trim(sEmail).length == 0) {
alert('Please enter valid email address');
e.preventDefault();
}
if (validateEmail(sEmail)) {
alert('Email is valid');
}
else {
alert('Invalid Email Address');
e.preventDefault();
}
});
});

关于javascript - 电子邮件验证不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11432544/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com