Strings mit Regex in JavaScript ersetzen

Ein bestimmter regulärer Ausdruck nervt mich gerade. Ich möchte einfach das @ ersetz range = 100 in einer Zeichenfolge wie

var string = '...commonstringblabla<b>&range=100&</b>stringandsoon...';

mi

...commonstringblabla<b>&range=400&</b>stringandsoon...

Ich habe den "range = 100" -Teil erfolgreich mit @ abgeglich

alert (string.match (/ range = 100 /));

Aber wenn ich versuche, es zu ersetzen,

string.replace (/ range = 100 /, 'range = 400');

nichts passiert. Die Zeichenfolge enthält noch den Bereich = 100. Wie kann ich es zum Laufen bringen?