deve essere compreso tra value= e lo spazio

posso modificare così?

var estr = stringa.replace(/^(value=)(.+?)( .+)$/$2/);

ma mi sono perso qui:
$/$2/ che significa?

inoltre ho provato a fare in modo che la parola value possa cambiare

cioè una volta:
value=
casa=
luogo=

quindi si dovrebbe creare la reg dinamicamente ma non so proprio come fare