Validation 如何使用此代码验证电子邮件?
我已经用is编写了代码,这对我来说非常有用,但我想在现场进行电子邮件验证以要求@。这是密码Validation 如何使用此代码验证电子邮件?,validation,contact-form,Validation,Contact Form,我已经用is编写了代码,这对我来说非常有用,但我想在现场进行电子邮件验证以要求@。这是密码 if (!$('#contact_email').val()) { if ($("#contact_email").parent().next(".validation").length == 0) // only add if not added { $("#contact_email").parent().after("<div clas
if (!$('#contact_email').val()) {
if ($("#contact_email").parent().next(".validation").length == 0) // only add if not added
{
$("#contact_email").parent().after("<div class='validation' style='color:red;margin-bottom: 20px;'>Ange e-postadress</div>");
}
e.preventDefault(); // prevent form from POST to server
$('#contact_email').focus();
focusSet = true;
} else {
$("#contact_email").parent().next(".validation").remove(); // remove it
}
if(!$('#联系电子邮件').val(){
if($(“#contact_email”).parent().next(“.validation”).length==0)//仅在未添加时添加
{
$(“#联系电子邮件”).parent()。在(“Ange e-PostAddress”)之后;
}
e、 preventDefault();//防止表单发布到服务器
$(“#联系电子邮件”).focus();
焦点集=真;
}否则{
$(“#联系电子邮件”).parent().next(“.validation”).remove();//删除它
}
输入是
<input type="text" class="form-control" placeholder="E-post" name="Email" id="contact_email" onblur="validate()">
我不使用基本的电子邮件字段,因为我不想用英语。
如何在此文本输入上实现@to-required。谢谢您可以使用正则表达式检查“@”和“.”字段 正则表达式:
var regex= /\S+@\S+\.\S+/;
return regex.test(email);
如果正则表达式匹配,上述代码将返回true。此表达式检查给定字符串中是否存在@
和
。
这是关于.test
我注意到其他答案有更好的正则表达式,因为上面允许出现多个@
和
。他们使用此函数:
function validateEmail(email) {
var re = /^(([^<>()[\]\\.,;:\s@"]+(\.[^<>()[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
return re.test(email);
功能验证电子邮件(电子邮件){
变量re=/^([^()[\]\\,;:\s@“]+(\.[^()[\]\,;:\s@“]+)*)(“+”)(\[[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.[1,3}.]124;([a-zA Z-0-9]++]2,$);
返回重新测试(电子邮件);
}
可在此处找到:
尝试以下方法进行电子邮件验证:
function isEmail(email) {
var mailformat = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;
if (email.match(mailformat)) {
return true;
} else {
return false;
}
}
检查如下:
if (email != "") {
if (!isEmail(email)) {
alert("invalid");
}
}
我希望它对你有用。它将进行电子邮件验证!!