--- title: RegExp.lastMatch ($&) slug: Web/JavaScript/Referencje/Obiekty/RegExp/lastMatch translation_of: Web/JavaScript/Reference/Global_Objects/RegExp/lastMatch ---
Niestandardowa właściwość lastMatch jest właściwością statyczną, tylko do odczytu wyrażeń regularnych, który zawiera ostatnie dopasowane znaki. RegExp.$&
jest aliasem tej właściwości.
RegExp.lastMatch RegExp['$&']
The lastMatch
property is static, it is not a property of an individual regular expression object. Instead, you always use it as RegExp.lastMatch
or RegExp['$&'].
The value of the lastMatch
property is read-only and modified whenever a successful match is made.
You can not use the shorthand alias with the dot property accessor (RegExp.$&
), because the parser expects an expression with "&" in that case and a {{jsxref("SyntaxError")}} is thrown. Use the bracket notation for property access.
lastMatch
and $&
var re = /hi/g; re.test('hi there!'); RegExp.lastMatch; // "hi" RegExp['$&']; // "hi"
Niestandardowe. Nie jest częścią aktualnej specyfikacji.
{{Compat("javascript.builtins.RegExp.lastMatch")}}