>  기사  >  웹 프론트엔드  >  ID 번호와 이메일 주소를 확인하고 선택된 체크 패턴이 어떤 모양인지 확인하세요.

ID 번호와 이메일 주소를 확인하고 선택된 체크 패턴이 어떤 모양인지 확인하세요.

php中世界最好的语言
php中世界最好的语言원래의
2018-03-29 14:35:171415검색

이번에는 주민등록번호와 이메일주소 확인 및 심사기준에 대해 안내해드리겠습니다. 신분증번호, 이메일주소 확인 및 심사기준은 무엇인가요? 다음은 실제 사례를 살펴보겠습니다.

프로젝트에서 로그인 및 등록에 관해 글을 쓰던 중 블러 이벤트를 사용해 사용자 입력 내용을 확인하는 중에 버그가 나타났습니다. 마지막으로 확인을 위해 등록 버튼의 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; 
  } 
}
이 기사의 사례를 읽은 후 방법을 마스터했다고 생각합니다. 더 흥미로운 정보를 보려면 PHP 중국어 웹사이트의 다른 관련 기사를 주목하세요!

추천 자료:

정규식으로 C#을 확인하는 방법

정규식 사용에 대한 자세한 설명과 Linux의 세 가지 주요 텍스트 처리 도구

위 내용은 ID 번호와 이메일 주소를 확인하고 선택된 체크 패턴이 어떤 모양인지 확인하세요.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.