All'interno di un pezzo di codice html devo selezionare tutto ciò che appare all'interno di un tag <select></select> (compresi i tag appena indicati).

In php uso la regexp
/<select(.*?)<\/select>/

che funziona, in javascript invece
var menu = select.match(/<select(.*?)<\/select>/m);

mi fa risultare la variabile menu pari a null.

Devo cambiare la regexp o cosa?