JavaScript RegExp toString() 메서드

정의와 사용법

toString() 메서드는 정규 표현식의 문자열 값을 반환합니다.

예제

예제 1

정규 표현식의 문자열 값을 반환합니다:

let pattern = /Hello World/g;
let text = pattern.toString();

직접 시도해보세요

예제 2

정규 표현식의 문자열 값을 반환합니다:

let pattern = new RegExp("Hello World", "g");
let text = pattern.toString();

직접 시도해보세요

문법

RegexpObject.toString()

파라미터

없음.

반환 값

타입 설명
문자열 RegExp의 문자열 표현

기술적인 세부 사항

발생시킵니다

타입 설명
TypeError 이 메서드를 호출하는 객체가 RegExp가 아니면 이 예외를 발생시킵니다.

설명

RegExp.toString() 메서드는 정규 표현식의 문자열 표현을 정규 표현식 직접량 형식으로 반환합니다.

주의

실현에 의해逃脱 시퀀스를 추가하지 않도록 허용되지 않으며, 이렇게 하면 반환된 문자열이 합법적인 정규 표현식 직접량이 되도록 합니다.

이 표현식 new RegExp("/","g")로 생성된 정규 표현식을 생각해보세요. RegExp.toString()의 하나의 구현은 정규 표현식에 대해 "///g"을 반환하며, 추가로逃脱 시퀀스를 추가하여 "/\//g"을 반환할 수 있습니다.

브라우저 지원

toString() ECMAScript1 (ES1) 특성입니다.

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

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