In realtà il secondo "deve" dovrebbe essere un "può": quelli indicati sono caratteri che possono essere usati ma non devono necessariamente essere usati tutti.Nome utente:
Il nome utente deve essere lungo tra 3 caratteri e 20 caratteri, deve contenere lettere, numeri, lo spazio o -+_[].
Io propongo la seguente traduzione:
Ciao,Nome utente:
Il nome utente deve essere lungo tra i 3 e i 20 caratteri e può contenere lettere, numeri, lo spazio o i caratteri -+_[].
Max