项目中正好写到登录注册,在用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; 
  } 
} 

以上所述是小编给大家介绍的正则表达式验证身份证号码和邮箱、判断checked选中状态,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!

广告合作:本站广告合作请联系QQ:858582 申请时备注:广告合作(否则不回)
免责声明:本站资源来自互联网收集,仅供用于学习和交流,请遵循相关法律法规,本站一切资源不代表本站立场,如有侵权、后门、不妥请联系本站删除!

《魔兽世界》大逃杀!60人新游玩模式《强袭风暴》3月21日上线

暴雪近日发布了《魔兽世界》10.2.6 更新内容,新游玩模式《强袭风暴》即将于3月21 日在亚服上线,届时玩家将前往阿拉希高地展开一场 60 人大逃杀对战。

艾泽拉斯的冒险者已经征服了艾泽拉斯的大地及遥远的彼岸。他们在对抗世界上最致命的敌人时展现出过人的手腕,并且成功阻止终结宇宙等级的威胁。当他们在为即将于《魔兽世界》资料片《地心之战》中来袭的萨拉塔斯势力做战斗准备时,他们还需要在熟悉的阿拉希高地面对一个全新的敌人──那就是彼此。在《巨龙崛起》10.2.6 更新的《强袭风暴》中,玩家将会进入一个全新的海盗主题大逃杀式限时活动,其中包含极高的风险和史诗级的奖励。

《强袭风暴》不是普通的战场,作为一个独立于主游戏之外的活动,玩家可以用大逃杀的风格来体验《魔兽世界》,不分职业、不分装备(除了你在赛局中捡到的),光是技巧和战略的强弱之分就能决定出谁才是能坚持到最后的赢家。本次活动将会开放单人和双人模式,玩家在加入海盗主题的预赛大厅区域前,可以从强袭风暴角色画面新增好友。游玩游戏将可以累计名望轨迹,《巨龙崛起》和《魔兽世界:巫妖王之怒 经典版》的玩家都可以获得奖励。