Ultima prova:
codice:
/\.([^\?_\/\.]+)$|\.([^\?_\/\.]+)[\?_]/;
(ho trovato file con estensione doppia: prende solo l'ultima).

Ciao
Michele