RegExp 패턴 일치(match) 과정에서 찾아 저장된 최근 9개 부분을 반환한다.

[=]RegExp.$1
인수
RegExp (정규식 개체)

필수적인 요소로 항상 전역 RegExp 개체이다. 이는 정규식 이름으로 참조할 수 없다는 뜻이다.

$n (인수)

최근에 읽은 9개 까지의 일치 내용의 인수이며 1부터 9까지의 임의의 정수이다

: (속성 값)
속성값은 RegExp 패턴 일치(match) 과정에서 찾아 저장된 최근 9개 부분을 나타내는 값이다.

이 속성은 읽기전용이다.

설명

$1...$9 속성 값은 정규식의 괄호 안에서 일치하는 내용을 찾을 때마다 최근 것으로 수정된다.

정규식 패턴에 지정할 수 있는 괄호 안의 부분 문자열 수에는 제한이 없지만 저장되는 것은 최근 9개 뿐이다.

정적 속성으로 항상 RegExp.$n을 사용하여야 한다.



간단한 matches 속성 예제

replace에서는 사용할 필요가 없으나 $n에서는 반드시 RegExp을 사용하여야 한다.
<SCRIPT>
br='<BR>';
regexp=/(\d{2})\W(\d{2})\W(\d{4})/;
dateString='25/12/2003';
newString=dateString.replace(regexp,'$3$2$1일');
str=newString+br;
str+='$1 내용(RegExp.$1)='+RegExp.$1+br;
str+='$2 내용(RegExp.$2)='+RegExp.$2+br;
str+='$3 내용(RegExp.$3)='+RegExp.$3+br;

document.write(str);
</SCRIPT>