视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
验证身份证号与和邮箱以及判断checked的选中的正则是什么样的
2020-11-27 19:57:54 责编:小采
文档


这次给大家带来验证身份证号与和邮箱以及判断checked的选中的正则是什么样的,正则验证身份证号与和邮箱以及判断checked的选中的注意事项有哪些,下面就是实战案例,一起来看一下。

项目中正好写到登录注册,在用blur事件验证用户输入内容的时候,出现了点bug,最后是在注册按钮onclick的事件里获取用户输入值来验证的。

判断checked选中状态:

if(!$('#checkedAgree').prop("checked"){ 
 console.log('no');//未选中 
}else{ 
 console.log('yes');//选中 
} 
//注册 
$(".regBtn").on('click',function(){ 
 var regUser = $('#regUser').val();//用户名 
 var regPass = $('#regPass').val();//密码 
 var regAgainpass = $('#regAgainpass').val();//确认密码 
 var regTrueName = $('#regTrueName').val();//真实姓名 
 var idNumber = $('#idNumber').val();//身份证 
 var email = $('#email').val();//邮箱 
 if(!regUser){ 
 alert("用户名为空,请输入用户名"); 
 }else if(!regPass || regPass.length < 6){ 
 alert("密码为空或长度少于6位,请输入正确的密码"); 
 }else if(!regAgainpass || regAgainpass != regPass){ 
 alert("确认密码为空或两次密码输入不一致,请输入正确的密码"); 
 }else if(!regTrueName){ 
 alert("真实姓名为空,请输入真实姓名"); 
 }else if(!idNumber || !idNum(idNumber)){//调用身份证验证方法 
 alert("身份证号码不正确,请输入正确的身份证号码"); 
 }else if(!email || !emailNum(email)){//调用邮箱验证方法 
 alert("邮箱不正确,请输入正确的邮箱email"); 
 }else if(!$('#checkedAgree').prop("checked")){//判断用户同意注册协议状态 
 alert("您还未同意用户注册协议"); 
 }else{ 
 console.log('yes'); 
 //some code here 
 } 
}); 
//身份号码验证 
function idNum(idNum){ 
 var reg = /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/; 
 if(!reg.test(idNum)){ 
 return false; 
 }else{ 
 return true; 
 } 
} 
//邮箱验证 
function emailNum(emailNum){ 
 var reg = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((\.[a-zA-Z0-9_-]{2,3}){1,2})$/;//验证身份证号 
 if(!reg.test(emailNum)){ 
 return false; 
 }else{ 
 return true; 
 } 
}

相信看了本文案例你已经掌握了方法,更多精彩请关注Gxl网其它相关文章!

推荐阅读:

正则如何对C#进行校验

正则与Linux三大文本处理工具的使用详解

下载本文
显示全文
专题