이번에는 주민등록번호와 이메일주소 확인 및 심사기준에 대해 안내해드리겠습니다. 신분증번호, 이메일주소 확인 및 심사기준은 무엇인가요? 다음은 실제 사례를 살펴보겠습니다.
프로젝트에서 로그인 및 등록에 관해 글을 쓰던 중 블러 이벤트를 사용해 사용자 입력 내용을 확인하는 중에 버그가 나타났습니다. 마지막으로 확인을 위해 등록 버튼의 onclick 이벤트에서 사용자 입력 값을 가져왔습니다. 확인된 상태 확인: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; } }
정규식 사용에 대한 자세한 설명과 Linux의 세 가지 주요 텍스트 처리 도구
위 내용은 ID 번호와 이메일 주소를 확인하고 선택된 체크 패턴이 어떤 모양인지 확인하세요.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!