English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

JavaScript RegExp lastIndex 속성

 JavaScript 정규 표현식 RegExp 객체

lastIndex이 속성은 다음 일치를 시작할 인덱스를 정의합니다.

이 속성은 exec() 또는 test() 메서드가 찾은 마지막 일치하는 항목 이후의 문자 위치를 지정하는 정수를 반환합니다.

exec()와 test() 메서드는 일치하는 항목을 찾지 못할 때마다 자동으로 lastIndex를 0으로 재설정합니다.

주의:g ”지정자(조건자)를 사용할 때만 이 속성이 작용합니다.

문법:

regex.lastIndex
var str =39; The question is To be, or not to be, that is to be.';
var regex = /to be/gi;
while (regex.test(str) == true) {
   document.write("' to be' found. Start the next match at index: " + regex.lastIndex);
   document.write("<br>");
}
테스트를 보세요‹/›

브라우저 호환성

모든 브라우저가 lastIndex 속성을 완전히 지원합니다:

속성
lastIndex

기술 세부 사항

반환 값:마지막 일치 후의 문자 위치를 지정하는 정수를 반환
JavaScript 버전:ECMAScript 1

 JavaScript 정규 표현식 RegExp 객체