Ciao a tutti,

ho bisogno di una funzione che prenda in input una stringa arbitraria e mi restituisca una stringa valida in una url.

Esempi:
"ecco è UN esempio!!!" --> "ecco_e_un_esempio"

Praticamente che mi sostituisca gli spazi con underscore, che mi trasformi tutto in minuscolo, che mi trasformi caratteri accentati in caratteri normali e che mi elimini qualiunque altro carattere non sia lettera, numero o underscore.

Grazie mille!