Последние учебники веб-разработки
×

JavaScript Справка

обзор

JavaScript

JS строка JS Число JS операторы JS Заявления JS математический JS Дата JS массив JS логический JS RegExp JS Глобальный JS конверсионный

браузер BOM

Window Navigator Screen History Location

HTML DOM

DOM Документ DOM элементы DOM Атрибуты DOM Мероприятия DOM Стиль

HTML Объекты

<a> <abbr> <address> <area> <article> <aside> <audio> <b> <base> <bdo> <blockquote> <body> <br> <button> <canvas> <caption> <cite> <code> <col> <colgroup> <datalist> <dd> <del> <details> <dfn> <dialog> <div> <dl> <dt> <em> <embed> <fieldset> <figcaption> <figure> <footer> <form> <head> <header> <h1> - <h6> <hr> <html> <i> <iframe> <img> <ins> <input> button <input> checkbox <input> color <input> date <input> datetime <input> datetime-local <input> email <input> file <input> hidden <input> image <input> month <input> number <input> password <input> radio <input> range <input> reset <input> search <input> submit <input> text <input> time <input> url <input> week <kbd> <keygen> <label> <legend> <li> <link> <map> <mark> <menu> <menuitem> <meta> <meter> <nav> <object> <ol> <optgroup> <option> <output> <p> <param> <pre> <progress> <q> <s> <samp> <script> <section> <select> <small> <source> <span> <strong> <style> <sub> <summary> <sup> <table> <td> <th> <tr> <textarea> <time> <title> <track> <u> <ul> <var> <video>

Другие объекты

CSSStyleDeclaration


 

JavaScript lastIndex Property

<JavaScript RegExp Object

пример

Есть глобальный поиск "ain" в строке, и выход индекса после матча найдено:

var str = "The rain in Spain stays mainly in the plain";
var patt1 = /ain/g;

while (patt1.test(str)==true)
  {
  document.write("'ain' found. Index now at: "+patt1.lastIndex);
  document.write("<br>");
  }

Выход кода выше:

'ain' found. Index now at: 8
'ain' found. Index now at: 17
'ain' found. Index now at: 28
'ain' found. Index now at: 43
Попробуй сам "

Определение и использование

LastIndex свойство определяет индекс, с которого начинается следующий матч.

Note: Это свойство работает только тогда , когда "g" модификатор установлен.

Это свойство возвращает целое число, определяющее позицию символа сразу после последнего матча , найденного exec( ) или test( ) методы.

Note: exec( ) и test( ) сбрасывается LastIndex 0 , если они не получают матч.


Поддержка браузеров

Имущество
lastIndex да да да да да

Синтаксис

RegExpObject .lastIndex

Возвращаемое значение

Тип Описание
Number Целое число , которое определяет позицию символа сразу после последнего матча , найденного exec( ) или test( ) методы

Технические подробности

Версия JavaScript: 1.2

<JavaScript RegExp Object