Latest web development tutorials
×

JavaScript 코스

JavaScript 코스 JavaScript 간략한 소개 JavaScript 용법 JavaScript 수출 JavaScript 문법 JavaScript 문 JavaScript 주의 JavaScript 변수 JavaScript 데이터 유형 JavaScript 사물 JavaScript 기능 JavaScript 범위 JavaScript 행사 JavaScript 현 JavaScript 운영자 JavaScript 비교 JavaScript If...Else JavaScript switch JavaScript for JavaScript while JavaScript Break & Continue JavaScript typeof JavaScript 형식 변환 JavaScript 정규 표현식 JavaScript 오류 JavaScript 디버깅 JavaScript 변수 리프트 JavaScript 엄격 모드 JavaScript 부적절한 사용 JavaScript 폼 인증 JavaScript 예약 키워드 JavaScript JSON JavaScript void JavaScript 코드 사양

JS 기능

JavaScript 함수 정의 JavaScript 함수 인수 JavaScript 함수 호출 JavaScript 클로저

JS HTML DOM

DOM 간략한 소개 DOM HTML DOM CSS DOM 행사 DOM EventListener DOM 요소

JS 고급 자습서

JavaScript 사물 JavaScript Number JavaScript String JavaScript Date JavaScript Array JavaScript Boolean JavaScript Math JavaScript RegExp 사물

JS 브라우저 BOM

JavaScript Window JavaScript Window Screen JavaScript Window Location JavaScript Window History JavaScript Navigator JavaScript 대중적인 JavaScript 시간 제한 이벤트 JavaScript Cookies

JS 창고

JavaScript 창고 JavaScript 테스트 jQuery JavaScript 테스트 Prototype

JS 예

JavaScript 예 JavaScript 객체 인스턴스 JavaScript 브라우저 객체 인스턴스 JavaScript HTML DOM 예 JavaScript 개요

JS 참조 설명서

JavaScript 사물 HTML DOM 사물

자바 스크립트 정규식 개체

정규식 : 정규 표현식 (정규 표현식) 속기.


정규식 개체 참조를 완료

우리의 참조하시기 바랍니다 자바 스크립트 정규식 객체 참조 설명서 문자열 객체와 함께 사용할 수있는 속성과 메소드를 모두 제공합니다.

이 매뉴얼은 속성과 각 방법의 사용에 대한 자세한 설명과 예제가 포함되어 있습니다.


정규식은 무엇인가?

정규 표현식은 객체의 문자의 패턴을 설명합니다.

당신이 텍스트를 검색 할 때 검색 할 수있는 내용을 설명하는 모델을 사용할 수 있습니다. 정규식이 모드입니다.

간단한 패턴은 단일 문자가 될 수 있습니다.

더 복잡한 모델은 더 많은 문자 등등, 형식 검사를 구문 분석 대체하는 데 사용 될 수 있습니다.

당신은 너무에 검색 문자열의 위치 및 검색하려는 문자의 유형을 지정할 수 있습니다.

문법

var patt=new RegExp(pattern,modifiers);

或更简单的方法

var patt=/pattern/modifiers;
  • 모델 모델 식을 설명합니다.
  • 수정 자 (수식) 검색이 글로벌 대소 문자를 구분 등인지에 대해 설명합니다.

참고 : 일반 객체를 생성하는 생성자를 사용하는 경우 (백 슬래시 \로 시작) 일반 문자 이스케이프 규칙이 필요합니다. 예를 들어, 다음은 동일

var re = new RegExp("\\w+");
var re = /\w+/;

정규식 수정

수정은 대소 문자를 구분하고 전체 텍스트 검색을 수행하는 데 사용됩니다.

난 - 수정은 대소 문자를 구별 일치를 수행하는 데 사용됩니다.

g - 수정이 (오히려 찾을 수있는 첫 번째 정류장을 찾는 것보다,하지만 모든 일치를 찾을 수) 전체 텍스트 검색을 수행하는 데 사용됩니다.

예 1

소문자를 구분하지 않는 문자열에서 "W3CSchool"를 찾아

var str="Visit W3CSchool";
var patt1=/w3cschool/i;

다음 텍스트가 표시 일치 식을 얻을 수있다 :

방문 W3CSchool

»시도

예 2

전체 텍스트 검색은 ""

var str="Is this all there is?";
var patt1=/is/g;

다음 텍스트가 표시 일치 식을 얻을 수있다 :

Is th is all there is ?

»시도

예 3

전체 텍스트 검색과 대소 문자를 구분 검색은 ""

var str="Is this all there is?";
var patt1=/is/gi;

다음 텍스트가 표시 일치 식을 얻을 수있다 :

Is th is all there is ?

»시도


테스트 ()

결과에 따라 값 방법 지정된 검색 문자열 테스트 (), 및 true 또는 false를 반환합니다.

다음은 문자 "E"에서 검색 문자열입니다 :

var에 patt1 = 새로운 정규식 ( "E");
document.write를 (patt1.test ( "인생에서 최고의 물건은 무료입니다"));

때문에 문자열의 문자 "E"의 코드의 출력은 상기 될 것입니다 :

true

»시도

일반 객체를 생성하는 생성자를 사용하는 경우 (백 슬래시 \로 시작) 일반 문자 이스케이프 규칙이 필요

var에 다시 = 새로운 정규식 ( "\\ + w");

»시도


간부 인 ()

() 메소드 지정된 값 간부 문자열을 검색 할 수 있습니다. 리턴 값이 발견 될 수있는 값이다. 일치하는 항목이없는 경우는 null를 돌려줍니다.

다음은 문자 "E"에서 검색 문자열입니다 :

예 1

var patt1=new RegExp("e");
document.write(patt1.exec("The best things in life are free"));

때문에 문자열의 문자 "E"의 코드의 출력은 상기 될 것입니다 :

전자

»시도