Nella tua regexp ci manca un ?
res=prova.replace(/<DL>([.\n\r]*?)<\/DL>/gi,'$1');

Non lo ho trovato in devGuru, ma in altri manuali RE (ad esempio quello di Perl).

---

Le regexp esistono anche per VB / VBS , ma non so come e fino a che punto sono implementate.