JS 의 정규 표현 식 에 대해 간단히 이야기 합 니 다.

2988 단어 js정규 표현 식
1.정규 표현 식 은 두 부분 을 포함한다.
① 정규 표현 식 의 규칙 을 정의 한다.
② 정규 표현 식 의 패턴(i/g/m);
2.성명 정규 표현 식
① 글자 양 설명:var reg=/표현 식 규칙/표현 식 모드;
  eg:var reg = /white/g;
② new 키워드 사용:var reg=new RegExp("표현 식 규칙","표현 식 모드")
  eg: var reg = new RegExp("white","g");
3.정규 표현 식 의 세 가지 모델
① g:전역 일치.g 기본 값 을 전역 적 으로 일치 하지 않 고 첫 번 째 요구 에 맞 는 문자열 만 일치 합 니 다.
eg:"www".replace(/w/ ,"#"); -->#ww;
    "www".replace(/w/g,"#"); -->###;
② i:대소 문자 무시.i 를 추가 하지 않 고 기본적으로 대문자 도 일치 하도록 요구 합 니 다.
eg: "aAa".replace( /A/ ,"#"); -->a#a;
    "aAa".replace( /A/i ,"#"); -->#Aa;
    "aAa".replace( /A/gi ,"#"); -->###;
③ m:다 중 줄 일치 모드.m 가 없 으 면 하나의 문자열 은 시작 과 끝 만 있 습 니 다.m 를 가 져 온 후 문자열 이 여러 줄 로 나 뉘 면 줄 마다 시작 과 끝 이 있 습 니 다.
eg: `abc`#bc
     abc`.replace(/^a/g,"#") --> abc`=
     `abc``#bc
     abc`.replace(/^a/gm,"#") --> #bc`
[여러 줄 의 문자열 은 어떻게 쓰 나 요?]
>>>일반 문자열 에 줄 바 꿈 을 표시 하 는 문자열 을 삽입 합 니 다."abcabc"
>>>ES6 에 서 는 작은 따옴표'패키지 문자열 을 사용 할 수 있 습 니 다.따옴표 패키지 의 문자열 에는 빈 칸 과 리 턴 이 유 지 됩 니 다.
  eg: `abc
    abc`
4.정규 표현 식 의 일반적인 방법
① test():정규 표현 식 에 맞 는 문자열 을 검사 합 니 다.true 또는 false 로 돌아 가기;
  eg: /white/.test("whitewhitewhite"); --> true
② exec():정규 표현 식 에 맞 는 문자열 을 검사 합 니 다.인증 에 성공 하면 결과 배열 을 되 돌려 줍 니 다.인증 에 실패 하면 null 로 돌아 가기;
결과 배열 중:
index 속성:문자열 의 몇 번 째 문자 부터 정규 요구 에 부합 하 는 것 을 표시 합 니 다.
input 속성:검 색 된 문자열 을 되 돌려 줍 니 다.
아래 표 시 된 0 번 째:전체 정규 표현 식 에 맞 는 문자열 을 표시 합 니 다.
아래 표 시 된 첫 번 째 부터 n 번 째 까지:정규 에 맞 는 첫 번 째 부터 n 번 째 표현 식 까지 의 부분 을 표시 합 니 다.하위 표현 식 은 정규 중의()입 니 다.즉,정규 중 몇 개()가 있 고 그 결과 배열 에 몇 개가 표시 되 어 있 는 것 이다.
eg: /12(3)(4)5/.exec("aaa12345");
      [
        0:12345;
        1:3;
        2:4;
        index:3;
        input:"aaa12345";
        length:3
      ]
5.정규 표현 식 의 기본 사례
① 우편 번호 검증
결 과 는
② 휴대폰 번호 검증
결 과 는
③ 나 이 는 0-120 세 사이

④ 도 메 인 이름:http://xxxxx.xxxx.com
var http = /^(http|https):\/\/([A-Za-z0-9\-]+\.){2}[A-Za-z]{2,4}(\.[A-Za-z]{2,4})?$/;
⑤ IP 주소 검증(0.123.11.255)

var ip = /^((\d|[1-9]\d|1\d{2}|2[0-4]\d|25[0-5])\.){3}(\d|[1-9]\d|1\d{2}|2[0-4]\d|25[0-5])$/;
이상 의 간단 한 이야기 JS 의 정규 표현 식 은 바로 편집장 이 여러분 에 게 공유 한 모든 내용 입 니 다.여러분 에 게 참고 가 되 고 여러분 들 이 저 희 를 많이 사랑 해 주 셨 으 면 좋 겠 습 니 다.

좋은 웹페이지 즐겨찾기