Capturar valor fora da string de consulta com regex?

Eu estou tentando selecionar o que vem depoisname= e antes do& em :

<code>"/pages/new?name=J&return_url=/page/new"
</code>

Até agora eu tenho ..

<code>^name=(.*?).
</code>

Eu estou tentando voltar neste caso, apenas oJ, mas sua dinâmica pode ter vários caracteres, letras ou números.

A situação final do caso seria me permitir fazer umareplace declaração sobre esta variável dinâmica encontrada pelo regex.

questionAnswers(6)

yourAnswerToTheQuestion