--- title: RegExp.lastMatch ($&) slug: Web/JavaScript/Reference/Global_Objects/RegExp/lastMatch translation_of: Web/JavaScript/Reference/Global_Objects/RegExp/lastMatch --- <div>{{JSRef}} {{non-standard_header}}</div> <p>Нестандартное свойство <strong>lastMatch </strong>является доступным только для чтения статическим свойством регулярных выражений. Оно содержит последние совпавшие символы. Значение свойства также можно получить как <code>RegExp.$&</code>.</p> <h2 id="Синтаксис">Синтаксис</h2> <pre class="syntaxbox"><var>RegExp</var>.lastMatch RegExp['$&'] </pre> <h2 id="Описание">Описание</h2> <p>Поскольку свойство <code>lastMatch</code> статическое, к нему можно обратиться только как <code>RegExp.lastMatch</code> или <code>RegExp['$&'].</code></p> <p>Значение свойства <code>lastMatch</code> доступно только для чтение и изменяется при успешном совпадении с регулярным выражением.</p> <p>Поскольку использование символа "&" приведёт к выбрасыванию ошибки {{jsxref("SyntaxError")}}, обратиться к данному свойству с помощью точечной нотации(<code>RegExp.$&</code>) нельзя. Вместо этого стоит использовать <a href="/ru/docs/Web/JavaScript/Reference/Operators/Property_Accessors">скобочную нотацию</a> (<code>RegExp['$&']</code>).</p> <h2 id="Примеры">Примеры</h2> <h3 id="Использование_lastMatch_и">Использование <code>lastMatch</code> и <code>$&</code></h3> <pre class="brush: js">var re = /hi/g; re.test('hi there!'); RegExp.lastMatch; // "hi" RegExp['$&']; // "hi" </pre> <h2 id="Спецификация">Спецификация</h2> <p>Не стандартизированной. Не является частью какой-либо спецификации.</p> <h2 id="Поддержка_в_браузерах">Поддержка в браузерах</h2> <div> <p>{{Compat}}</p> </div> <h2 id="Смотрите_также">Смотрите также</h2> <ul> <li>{{non-standard_inline}} {{jsxref("RegExp.input", "RegExp.input ($_)")}}</li> <li>{{non-standard_inline}} {{jsxref("RegExp.lastParen", "RegExp.lastParen ($+)")}}</li> <li>{{non-standard_inline}} {{jsxref("RegExp.leftContext", "RegExp.leftContext ($`)")}}</li> <li>{{non-standard_inline}} {{jsxref("RegExp.rightContext", "RegExp.rightContext ($')")}}</li> <li>{{non-standard_inline}} {{jsxref("RegExp.n", "RegExp.$1-$9")}}</li> </ul>