come faccio a validare un campo di testo perchè contenga solo caratteri alfanumerici (e magari l'underscore)???(probabilmente sarà già stato trattato tale argomento ma la ricerca è chiusa)
come faccio a validare un campo di testo perchè contenga solo caratteri alfanumerici (e magari l'underscore)???(probabilmente sarà già stato trattato tale argomento ma la ricerca è chiusa)
Ciao,
potresti utilizzare le regularExpression.
http://www.beavermag.it
var str = document.NOMEFORM.NOMECAMPO.value;
if(str.match(/^[0-9a-zA-Z]$/) ) {
alert("contiene solo caratteri permessi");
}
Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
No domande tecniche in messaggi privati
Posta la tua implementazione.
Data la genericita` della domanda, il mio era solo uno schema, che ha necessita` di essere modificato in base alle necessita` e ai campi della pagina.
Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
No domande tecniche in messaggi privati
penso che non mi funzionava perchè a me serviva qualcosa per una stringa di + caratteri tipo
var espressioneDaControllare = new RegExp("^[0-9a-zA-Z]*$");
if(str.match(espressioneDaControllare )) {
alert("contiene solo caratteri permessi");
}
cosi dovrebbe essere giusta (correggimi se sbaglio)
cmq grazie mille
Hai ragione.
Mi ero dimenticato di aggiungere il + o il *
Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
No domande tecniche in messaggi privati