JavaScript RegExp g 접미사

정의와 사용법

"g" 접미사는 전체 일치 검색을 정의합니다.

전체 일치 검색은 모든 일치 항목을 찾습니다(첫 번째 일치 항목만 찾는 것과 비교하여).

예제

예시 1

전체 검색 "is":

let pattern = /is/g;
let result = text.match(pattern);

직접 시도해 보세요

예시 2

정규 표현식 함수 exec() 사용하기:

let text = "Is this all there is?";
let pattern = /is/g;
let result = pattern.exec(text);

직접 시도해 보세요

예시 3

정규 표현식 함수 test() 사용하기:

let pattern = /is/g;
let result = pattern.test(text);

직접 시도해 보세요

예시 4

문자열 함수 match() 사용하기:

let pattern = /is/g;
let result = text.match(pattern);

직접 시도해 보세요

문법

new RegExp("regexp", "g")

또는 간단히:

/regexp/g

알림

전체적, 대소문자 구분 없는 검색을 위해 다음을 사용하십시오. "i" 접미사 g 접미사와 함께 사용됩니다。

"is"의 전체적, 대소문자 구분 없는 검색을 위해 사용합니다。

예시 1

정규 표현식 함수 exec() 사용하기:

let text = "Is this all there is?";
let result = /is/gi.exec(text);

직접 시도해 보세요

예시 2

정규 표현식 함수 test() 사용하기:

let text = "Is this all there is?";
let result = /is/gi.test(text);

직접 시도해 보세요

예시 3

문자열 함수 match() 사용하기:

let text = "Is this all there is?";
let result = text.match(/is/gi);

직접 시도해 보세요

알림

사용할 수 있습니다 global 속성 g 접미사가 설정되었는지 확인합니다。

let pattern = /W3S/g;
let result = pattern.global;

직접 시도해 보세요

정규 표현식 검색 메서드

JavaScript에서 정규 표현식 텍스트 검색은 다양한 방법으로 완료할 수 있습니다。

사용패턴(pattern)정규 표현식으로서 이들은 가장 일반적으로 사용되는 메서드입니다:

예시 설명
text.match(패턴) 문자열 메서드 match()
text.search(패턴) 문자열 메서드 search()
패턴.exec(text) RexExp 메서드 exec()
패턴.test(text) RexExp 메서드 test()

브라우저 지원

/regexp/g ECMAScript1 (ES1)의 특성입니다。

모든 브라우저는 ES1 (JavaScript 1997)을 완전히 지원합니다:

크롬 IE 에지 파이어폭스 사파리 오페라
지원 지원 지원 지원 지원 지원