例1,检测邮箱格式,不合格的给出提示,并定位焦点。
复制代码 代码示例:
var search_str = /^[\w\-\.]+@[\w\-\.]+(\.\w+)+$/;
var email_val = $("#Email").val();
if(!search_str.test(email_val)){
alert("please input right email !");
$('#Email').focus();
return false;
}
例2,jquery判断Email是否合法
1、HTML代码
复制代码 代码示例:
E-mail:2、获取input信息
复制代码 代码示例:
var mail = $('#mail').val();
if (mail != '') {//判断
var reg = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((\.[a-zA-Z0-9_-]{2,3}){1,2})$/;
if (!reg.test(mail)) {
alert('邮箱格式不正确,请重新填写!');
return false;
}
}
例3,JQuery实现电子邮件验证
复制代码 代码示例:
$('.error').hide();
$('.submit').click(function(event){
var email=$('.email').val();
if(valid_email(email)) {
$('.error').hide();
} else {
$('.error').show();
event.preventDefault();
}
});
});
function valid_email(email) {
// var patten = new RegExp(/^[\w-]+(\.[\w-]+)*@([\w-]+\.)+[a-zA-Z]+$/);
var patten = new RegExp(/^[\w-]+(\.[\w-]+)*@([\w-]+\.)+(com|cn)$/);
return patten.test(email);
}
JQuery实现电子邮件验证-www.jbxue.com输入电子邮件:
非法的电子邮件地址!