>웹 프론트엔드 >JS 튜토리얼 >정규식을 사용하여 레지스트리를 확인하는 방법

정규식을 사용하여 레지스트리를 확인하는 방법

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

이번에는 정규식을 사용하여 레지스트리를 확인하는 경우와 정규식을 사용하여 레지스트리를 확인하는 경우의 주의사항을 소개하겠습니다. 다음은 실제 사례입니다.

정규 표현식

정규 표현식은 미리 정의된 특정 문자와 이러한 특정 문자의 조합을 사용하여 "일반 문자열"을 형성하는 string 작업에 대한 논리 공식입니다. string"은 문자열에 대한 필터링 논리를 표현하는 데 사용됩니다.

정규식의 목적

1. 주어진 문자열이 정규식의 필터링 논리("일치"라고 함)를 준수하는지 여부

2. 우리는 원한다.

정규식의 특징은

1. 매우 강력한 유연성, 논리 및 기능입니다.

2 문자열의 복잡한 제어를 매우 간단한 방법으로 수행할 수 있습니다. 처음 접하는 내용이라 상대적으로 모호하고 이해하기 어렵습니다.

레지스트리 확인1. ID 가져오기

function $(id){
  return document.getElementById(id);
}

2. 이름 확인

function checkName(){
  //获取值
  var username=$('user').value;
  //判断不能为空
  if(username==''){
    $('s1').innerHTML='用户名不能为空';
    return false;
  }
  //正则表达式
  var reg=/^[a-zA-Z][a-zA-Z0-9]{4,9}$/;
  //检测输入内容是否匹配正则表达式
  if(!reg.test(username)){
    $('s1').innerHTML='用户名必须是5-10位数字或字母组成,开头不能是数字';
    return false;
  }
  //匹配,返回空
    $('s1').innerHTML='';
    return true;
}

참고: s1은 입력 상자 뒤에 추가된 판단 프롬프트 내용입니다. 스팬>

3. 비밀번호 확인

function checkPwd(){
  //获得值
    同上…
  //判断不能为空
    同上…
  //正则表达式
  var reg=/^\S{6,}$/;
  //检测输入内容是否匹配正则表达式
  if(reg.test(password)==false){
    $('s2').innerHTML='密码必须是6位以上';
    return false;
  }
  //匹配,返回空
    同上…
}

4. 이메일 주소 확인

function checkEmail(){
  //获得值
    同上…
  //判断不能为空
    同上…
  //正则表达式
  var reg=/^\w+@\w+\.com|cn|net$/;      
  //检测输入内容是否匹配正则表达式
  if(!reg.test(email)){
    $('s3').innerHTML='邮箱不合法';
    return false;
  }
  //匹配,返回空
    同上…
}

6. ID 번호 확인

function checkTel(){
  //获得值
    同上…
  //判断不能为空
    同上…
  //正则表达式
  var reg=/^1[34578]\d{9}$/;     
  //检测输入内容是否匹配正则表达式
  if(!reg.test(tel)){
    $('s4').innerHTML='手机号码不合法';
    return false;
  }
  //匹配,返回空
    同上…
}

8.

function checkCid(){
  //获得值
    同上…
  //判断不能为空
    同上…
  //正则表达式
  var reg=/^\d{15}$|^\d{17}\d|x$/;     
  //检测输入内容是否匹配正则表达式
  if(!reg.test(cid)){
    $('s5').innerHTML='身份证不合法';
    return false;
  }
  //匹配,返回空
    同上…
}
물론, 이후 단계에서는 표현식 검증을 위해 jQuery Validate 검증 프레임워크를 사용할 수 있어 더욱 편리합니다.

이 기사의 사례를 읽은 후 방법을 마스터했다고 생각합니다. 더 흥미로운 정보를 보려면 PHP 중국어 웹사이트의 다른 관련 기사를 주목하세요!

추천 자료:

정규식을 사용하여 문자열을 그룹화하는 방법

정규식을 사용하여 로그인 페이지의 입력 내용을 확인하세요

위 내용은 정규식을 사용하여 레지스트리를 확인하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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