input 속성($_)

정규식 검색에 사용한 문자열을 반환합니다.

//Syntax 1
{RegExp | reArray}.input

//Syntax 2
RegExp.$_
//The $_ property may be used as shorthand for the input property
//for the RegExp object.

인수

  • RegExp
    필수적 요소로서, 전역 RegExp 개체입니다.

  • reArray
    필수적 요소로서, Regular Expression 개체의 exec 메서드에서 반환하는 배열입니다.

설명

input 속성의 값은 정규식 검색에 사용한 문자열입니다.

RegExp.input 속성의 초기 값은 빈 문자열로 ""입니다. 이 값은 읽기 전용이며 일치하는 내용을 찾을 때마다 변경됩니다.

참고

RegExp 개체의 속성은 프로그램이 JScript의 기본값인 고속 모드에서 실행되는 경우 사용할 수 없습니다. 명령 프롬프트에서 이러한 속성을 사용하는 프로그램을 컴파일하려면 /fast-를 사용하여 고속 옵션을 해제해야 합니다. 스레딩 문제로 인해 ASP.NET에서 고속 옵션을 해제하는 것은 안전하지 않습니다.

예제

다음 예제는 input 속성의 사용 예를 보여 줍니다.

var str = "A test string.";
var re = new RegExp("\\w+","ig");
var arr = re.exec(str);
print("The string used for the match was: " + arr.input);

이 프로그램은 다음과 같이 출력됩니다.

The string used for the match was: A test string.

요구 사항

버전 3

적용 대상

RegExp 개체

참고 항목

참조

exec 메서드

개념

정규식 구문