Ciao Matteo,

le prime 2 funzionano (compreso il lowerCase) mentre le sostituizioni non vanno.

Avevo già provato a fare il replace per le accentate ma non ne vuole sapere.

Inoltre ciò che mi serve è un po' diverso da quanto mi hai scritto... io prima devo sostituire le accentate con caratteri normali quindi devo eliminare tutti i caratteri diversi da: [a-z0-9_]

Non sono molto bravo ad utilizzare le regexp in Js.. immagino si faccia comunque in quel modo.

Grazie,
marco.