Nu har jag läst mig till att man inte ska omgärda mönstret med "/" när man skapar ett nytt RegExp-objekt enligt ovan, och att man dessutom måste "escapa" alla bakstreck med ytterligare ett bakstreck.
Jag försöker matcha en sträng med RegExp där jag hämtar mönstret från ett formulärfält, men det går inget vidare. Att använda t.ex. document.form.element.value som pattern blir ju samma sak som att stoppa in en sträng som pattern, så här:
var pattern = '/^[\w{6,32}$/';
var regexp = new RegExp(pattern);
alert(check_el.value.search(regexp));
Detta returnerar förstås -1, men tar jag bort fnuttarna så fungerar det. Frågan är bara hur jag så att säga "tar bort fnuttarna" från formulärfältvärdet.
Alltså: hur gör man en sträng till ett regexp pattern?

