This is my quick reminder to self to use
$&
instead of
$0
in JavaScript for Regular Expression replacement patterns when wishing to use the entire matched text.
Some browsers allow $0, but $& is officially documented (table 22, page 147) and supposed to work in all of them.
Example:
document.write("Hello World".replace(/^Hello/, "$& to the whole");
Output:
Hello to the whole World