Salve a tutti...
Ho da validare un campo il quale accetta solo caratteri alfanumerici..
ho studiato un po' le espressioni regolari e sto tentando di far funzionare la mia piccola funzione ma non ci riesco e non capisco cosa sbaglio![]()
questo è il codice:
il problema sta qui:codice:function controllaNick(oggetto){ var i=new RegExp("([a-zA-Z0-9]{3,6})"); if(!i.test(oggetto.value)) { alert("Il campo non è valido.\nIl nick può contenere solo caratteri alfanumerici e deve essere lungo da un minimo di 3 ad un massimo di 6 caratteri."); oggetto.value=''; return false } return true; }
io (da quanto ho capito) accetto tutti i caratteri sia maiuscoli che minuscoli e tutti i numeri di una lunghezza compresa tra 3 e 6.. ho scritto male?codice:var i=new RegExp("([a-zA-Z0-9]{3,6})");
Ringrazio in anticipo

Rispondi quotando