Ciao a tutti vorrei limitare i caratteri che un utente può inserire in un input a questi caratteri:
lettere minuscole e maiuscole,numeri e due trattini - _
e non consentendo gli spazi

Ho provato così,ma non funziona
Codice PHP:
var nome document.modulo.nome.value;
var 
myregexp = /^[a-zA-Z0-9]+$/;

//controllo
if (((nome == "") || (nome == "undefined")) || (nome.length 6) || (nome.length>20) || (myregexp.test(nome) == false))  {
alert('errore');

Grazie