JavaScript RegExp 그룹 (x|y)

정의와 사용법

(x|y) 표현식은 지정된 어떤 선택 사항을 찾기 위해 사용됩니다。

선택 사항은 어떤 문자든 될 수 있습니다。

예제

예시 1

모든 선택 사항(빨간색|녹색)을 전체 검색합니다:

let text = "re, green, red, green, gren, gr, blue, yellow";
let pattern= /(red|green)/g;

직접 테스트해 보세요

예시 2

모든 정의된 선택 사항 (0|5|7)을 찾기 위해 전체 검색을 수행합니다:

let text = "01234567890123456789";
let pattern = /(0|5|7)/g;

직접 테스트해 보세요

문법

new RegExp("(x|y)")

또는 간단히:

/(x|y)/

수정자를 포함한 문법

new RegExp("(x|y)", "g")

또는 간단히:

/(x|y)/g

브라우저 지원

/(x|y)/ ECMAScript1 (ES1) 특성입니다.

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

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

정규 표현식 검색 메서드

JavaScript에서 정규 표현식 텍스트 검색은 다양한 메서드로 완료할 수 있습니다.

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

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