En realidad me equivoque, tendria que haber puesto RegExp.lastMatch.
Al parecer, $& es el nombre abreviado de RegExp.lastMatch; sin embargo, puse esto y no funciono:
Código:
var replaced = inner.replace(match, "<span style=\"background-color:yellow; font-weight:bold;\">" + RegExp.lastMatch + "</span>");
Mientras que esto si funciono:
Código:
var replaced = inner.replace(match, "<span style=\"background-color:yellow; font-weight:bold;\">$&</span>");
Muchas gracias por tu ayuda, solo me queda la duda de por que la 1era linea no funciono y la 2da si.
Saludos!