JavaScript 정규 표현 식 상용 문법

1966 단어 자료.
무엇이 정규 표현 식 입 니까?
  • 정규 표현 식 은 문자 시퀀스 로 구 성 된 검색 모드 입 니 다.
  • 텍스트 에서 데 이 터 를 검색 할 때 검색 모드 로 검색 할 내용 을 설명 할 수 있 습 니 다.
  • 정규 표현 식 은 간단 한 문자 나 더 복잡 한 패턴 일 수 있 습 니 다.
  • 정규 표현 식 은 모든 텍스트 검색 과 텍스트 교체 작업 에 사용 할 수 있 습 니 다.

  • 정의 규칙 은 컴퓨터 로 하여 금 문자열 정규 표현 식 일반 쓰기: 첫 번 째
  • var reg = new RegExp('ab');

  • 두 번 째
  • var reg = /ab/;

  • JavaScript 양사: {}
  • {3} 출현 횟수 는 최대 3 회
  • {1, 4} 1 < = 출현 횟수 < = 4
  • {1,} 최소 1 회, 약자 +
  • {0,} 최소 0 회, 약자 *
  • {0, 1} 최소 0 회, 최대 1 회, 약자?

  • JavaScript 문자 집합: []
  • [a - z] 소문 자로 부터 a - z
  • [A - Z] 대문자 A - Z
  • [0-9] 0-9
  • [^ a] a 를 제외 한
  • 자 바스 크 립 트 의 짝 짓 기 집합: ()
    var str = 'abcvbcafbc';
    console.log( str.match( /(bc)+/g ) );//     :
    ["bc", "bc", "bc"]
    

    JavaScript 표식:
  • g: 전체 문자열 검색
  • i: 대소 문자 구분 없 음
  • var str = 'abcvBcafbc'; str.match( /(bc)+/gi ) 전체 문자열 검색, 대소 문자 구분 없 음
  • JavaScript 메타 문자:
  • ^ --- - > 문자열 시작
  • $--- - > 문자열 끝
  • \ d --- 숫자
  • \ w ---- > 숫자, 자모, 밑줄 일치
  • \ \ s --- > 임의의 공백 문자 일치
  • 반대말
  • \ \ D --- 비 숫자
  • \ \ W --- --- > 알파벳, 숫자, 밑줄, 한자 가 아 닌 문자 와 일치 합 니 다
  • \ \ S --- > 공백 문자 가 아 닌 문자 와 일치 합 니 다
  • [^ x] --- > x 를 제외 한 임의의 문자 와 일치 합 니 다
  • [^ abcfg] - > aeiou 라 는 알파벳 을 제외 한 임의의 문자
  • 와 일치 합 니 다.
  • [\ u2E80 - \ u9FFF] -- > 중국어 한자 일치
  • JavaScript 인 스 턴 스 검증 QQ 번호:
  • /^[1-9]{1}\d{4,8}$/

  • 메 일 확인:
  • /^(\w+|\w+(\.\w+))+@(\w+\.)+\w+$/

  • 핸드폰 번호 검증
  • /^1[35789]\d{9}$/

  • 고정 전화
  • /^0\d{2,3}(((\-|\_)\d{7,8}$)|(\d{7,8}$))/

  • 주민등록증
  • /^[1-9]\d{5}1[89]\d{2}((0[1-9])|(1[012]))((0[1-9])|((1|2)[0-9])|(3[01]))\d{3}(\d|X)$/i
  • 좋은 웹페이지 즐겨찾기