ciao a tutti,

in un <input type="text"> e devo controllare che in questo input siano inseriti solamente caratteri maiuscoli, numeri caratteri tipo !"£$%&()?:;-_

ho provato con questo script (copiato dal forum... ):

<input .... onchange="if (!/^[A-Z 0-9]/.test(this.value)) {this.value=''; alert('formato errato')}">

funziona bene ma solo per quanto rigurda i caratteri in maiuscolo ed i numeri,

se inserisco un simbolo tipo -_:;!"£$%&()=? mi restituisce "formato errato"

come posso modificare il codice di cui sopra?

Ciao!