목차
lastIndex 예제 - 일치 여부 체크할 다음 시작점
lastIndex 정의
lastIndex 구문
lastIndex 예제 - 일치 여부 체크할 다음 시작점
<p id="demo"></p>
<script>
let text = "Welcome to Homzzang.com !!";
let pattern = /om/g;
let result = "";
while (pattern.test (text)==true) {
result += "다음 일치 시작점: " + pattern.lastIndex + "<br>";
}
document.getElementById("demo").innerHTML = result;
</script>
결과보기
PS. 결과값
다음 일치 시작점: 6
다음 일치 시작점: 14
다음 일치 시작점: 23
lastIndex 정의
일치 여부 체크할 다음 시작 인덱스(=색인번호) 정수 반환.
1.
g 수정자 설정된 경우에만 작동.
exec() / test() 메서드에서 찾은 마지막 일치 직후의 문자 위치를 지정하는 정수를 반환.
exec() / test() 메서드는 일치 않을 시 lastIndex를 0으로 재설정.
2.
ECMAScript1(ES1 : JavaScript 1997)
모든 브라우저 지원.
lastIndex 구문
RegExpObject .lastIndex
[반환값]
exec() / test() 메서드에서 찾은 마지막 일치 직후의 문자 위치를 지정하는 정수 반환.
주소 복사
랜덤 이동